Software Engineer · Full-stack · AI

I build software.
Then I make it work.

Computer Science graduate who learns by shipping. I build full-stack, AI-powered and real-time applications — and I enjoy chasing the bugs that make them fail.

Open to software engineering opportunities
End-to-endFrontend → API → data → deployment
Systems mindsetDebug across layers, not just symptoms
AI + automationBuild practical tools with modern AI
Self-directedLearn by building real software
Selected work

Things I actually built.

No tutorial clones. Each project is a chance to understand a system end-to-end, break it, debug it, and ship it.

03 / REAL-TIME SYSTEM · 2026

DAMN Messaging

Real-time 1-to-1 messaging with authentication, online presence, reactions and push notifications.

ReactNode.jsSocket.ioSQLiteJWT
04 / LOCATION SYSTEM · 2026

Flashcall

Location-based temporary notifications using REST APIs, PostgreSQL, geolocation validation, subscriptions and Web Push.

Node.jsPostgreSQLWeb PushPWA
Engineering approach

How I solve problems.

The part of software I like most is the loop: observe → isolate → fix → verify.

TRACE

Find the real failure.

Read the error. Reproduce it. Follow the data flow. Check the boundary between components instead of guessing.

SHIP

Make the smallest useful fix.

Prefer a working, testable change over a perfect architecture that never reaches production.

LEARN

Keep the system better.

Document what changed, what broke, and what the next improvement should be.

Toolkit

My working stack.

Technologies I've used to build, test, debug and deploy projects.

PythonTypeScriptJavaScriptSQLReactNext.jsViteTailwind CSSNode.jsExpressREST APIsSocket.ioPostgreSQLSQLiteFirebaseJWTGitGitHubVercelTermuxGroqAI SDKWeb Push
Build log

Still building.

I'm not waiting for a job to start writing software.

01. Build something unfamiliar.

02. Break it until I understand why it breaks.

03. Fix it, document it, ship it.

04. Repeat.

Let's talk

Got a problem worth building?

I'm looking for an opportunity where I can contribute, learn quickly, and grow into a strong software engineer.