I'm a Software Engineer with 13+ years of experience, which mostly means I've had 13+ years to accumulate technical debt, flip-flop on tabs vs spaces, and explain to non-technical stakeholders why "just add a button" takes two weeks.
I recruit engineers, build curricula, mentor developers, and occasionally write code that works on the first try. Very occasionally. My stack is JavaScript. And PHP. And TypeScript. And Python. No, I haven't fully committed to any of them. Yes, I'm fine.
I split my time between Batam and Central Europe, which means I specialize in convincing Southeast Asian developers that European companies are a good idea, and convincing European companies that Southeast Asian developers are a good idea. So far, so good.
things I put on my CV and then have to remember how to do
Programming Languages β all learned out of necessity, not joy
Frontend β making things pretty so users can break them creatively
Backend β where the real chaos lives
Databases β where your data goes to live, or disappear forever
Cloud & DevOps β "it works on my machine" at industrial scale
TiketQ ποΈ
A ticketing platform for Batam. I founded it and built the whole stack. Yes, I am the engineering team. No, I don't sleep enough.
LearnWithAndi π
Career coaching platform for Indonesian job seekers who want to work abroad. Full platform with frontend, backend (hiredwithandi-be), admin panel (hiredwithandi-admin), and a job tracker (hirewithandi-FE). Four repos. One person. Please send help.
Tick PHP π
A PHP framework I built from scratch because apparently there weren't enough of them. Has routing, dependency injection, ORM, JWT auth, and auto Swagger docs. I'm very normal.
- π
Β Fast, simple, makes me feel like a junior developer again.
- π€ OpenAI API Integration Β Teaching the machine to do what I'm too lazy to do manually.
- π n8n Automation Β Automating myself out of repetitive work. Slowly automating myself out of a job.
- π§ Generative Engine Optimization (GEO) Β Yes, it's SEO but for AI. Yes, it's a real thing. No, I'm not making it up.
make-it-rainΒ Does what it says.env-validate-sarcasticallyΒ Validates your.envwith attitude.a-valid-jsonΒ For when JSON isn't valid and you need to know rudely.@alvianzf/squiggly-lines-go-brrrΒ The name is the documentation.
The top languages chart will tell you more about me than I'd like
In order of how likely I am to actually respond
- π LinkedIn Β Professional face on.
- βοΈ [email protected] Β For serious things only.
- πΈ GitHub Β You're already here.
- π alvianzf.id Β I promise it has a 90+ PageSpeed score.
I've mentored 100+ engineers, recruited for 30+ senior roles, and built systems for government agencies, startups, and companies across Southeast Asia and Central Europe. I'm happy to talk about code, careers, or why I have opinions about PHP that might actually surprise you.
Or don't. That's fine too. I'll be here, writing another framework nobody asked for, from a city that may or may not be in a different timezone than yesterday. π




