Software Engineer · Full Stack · Cloud · AI
I've worked across almost every layer of a tech team. Not because I chased titles — but because each problem I solved opened a door to the next one.
About / who I am
Not just writing code, but understanding the business need behind it, the people who will use it, and the systems it needs to connect with. That's what's kept me growing — picking up new stacks, new tools, and new problem domains not because I had to, but because the problem demanded it.
I don't stop at "it runs." When something is slow, brittle, or confusing to users, I want to know why. That habit of digging deeper has taken me through full-stack development, cloud infrastructure, ERP systems, SEO, and now AI integration.
I've been in most of the seats — junior dev, senior engineer, team lead, sysadmin. So I know what it feels like to inherit someone else's code, get a vague requirement, or explain a technical decision to a non-technical stakeholder. That range shapes how I communicate, how I plan, and how I support the people around me.
Currently working on
Skills / what I work with
Experience / where I've been
Mar 2026 — Present
SAWO INC
Current RoleSoftware Engineer
May 2025 — Feb 2026
SAWO INC
Web Administrator / Developer
Mar 2024 — May 2025
FTP Software
Senior Software Engineer
Jul 2022 — Dec 2023
Phyrem
Senior Software Developer
May 2018 — Jul 2022
Loyaltypower7
Full Stack Developer
2007 — 2018
Earlier roles
PHP Developer · IT Staff
Projects / things I've built
An embeddable AI chatbot (Aida) built for SAWO Inc. — powered by OpenRouter and backed by a serverless API with a Turso database. The chatbot answers only from a curated internal knowledge base, keeping responses accurate and on-brand. The API key never touches the browser; it lives in the database and is fetched server-side on every request. Includes a full admin panel for managing the knowledge base, AI model config, and system prompt — all deployable with a single script embed.
A RESTful backend API for an AI-powered task management system built with Laravel, Sanctum authentication, and MySQL. Includes full user auth, project and task CRUD, and an AI suggestions endpoint powered by Groq using the llama-3.1-70b-versatile model.
| Method | Endpoint | Auth | Description |
|---|---|---|---|
| POST | /api/register | Public | Register new user |
| POST | /api/login | Public | Login user |
| POST | /api/logout | Bearer | Logout user |
| GET | /api/projects | Bearer | Get all projects |
| POST | /api/projects | Bearer | Create project |
| GET | /api/projects/{id} | Bearer | Get single project |
| PUT | /api/projects/{id} | Bearer | Update project |
| DELETE | /api/projects/{id} | Bearer | Delete project |
| GET | /api/projects/{id}/tasks | Bearer | Get all tasks |
| POST | /api/projects/{id}/tasks | Bearer | Create task |
| PUT | /api/projects/{id}/tasks/{id} | Bearer | Update task |
| DELETE | /api/projects/{id}/tasks/{id} | Bearer | Delete task |
| POST | /api/projects/{id}/suggest | Bearer | AI task suggestions |
Contact / let's talk
Whether it's a project, a collaboration, freelance work, or just exchanging ideas — feel free to reach out. I respond to everything.