Ari Ratner.
I build websites and software tools from big to small. Mostly for people who need something specific done well - clean code, a site that loads fast, and no wasted parts.
About
I'm self-taught. Everything I know came from picking a language, picking a project, and refusing to stop until it worked. That's still how I learn today.
I like the quiet parts of building software - figuring out why something breaks, choosing the right structure, and shipping something that just works. I'd rather write less code that does more.
Right now I build websites and software tools from big to small - for businesses, personal projects, and anything in between. TypeScript and JavaScript are my main tools for anything on the web, and I'm working my way through C++ and C# on the side.
What I use
Best with
Very experienced
Solid
Currently learning
Timeline
Picked up Python
First real language. Learned by writing small scripts for whatever problem was in front of me.
HTML & CSS
Started building actual pages instead of just reading about them. Got obsessed with making things look right.
First real sites, PHP & SQL
Shipped my first websites for other people. Learned PHP and SQL because I needed a real backend to sit behind them.
Luau, TypeScript, Java, Discord bots
Branched out. Wrote Discord bots, poked at game scripting, and started leaning on TypeScript for anything serious.
JavaScript, properly
Went back and learned JavaScript from the ground up. Everything I build for the web runs through it now.
Building for clients, C++ & C#
Started building websites professionally. Currently working through C++ and C# in my own time.
Selected work
A handful of live sites I've built. Some are client work, some are my own. All of them are shipping in production right now.
Contact
Got something to build?
Freelance work, business sites, or a longer project - the easiest way to reach me is one of these.