Hi, my name is
Zaw Lin Naing.
I build things for the web.
Results-driven full-stack software engineer with 7+ years of experience in the JavaScript ecosystem. I build reliable, scalable, and maintainable systems, and effectively leverage AI coding agents to boost productivity and code quality.
01.Skills & Technologies
Languages
AI & Automation
02.Experience
Jul 2024 — PRESENT
Senior Software Engineer · Sertis
- Led the adoption of AI Agent Skills to embed structured engineering expertise into AI agents (e.g., Claude Code, Copilot), and built supporting tools.
- Implementeda production-grade PDF platform with annotation, document comparison, intelligent search, and AI-based table and asset detection.
- Designed and delivered a large-scale LLM-based conversational AI platform by integrating internal AI services, ensuring robustness, maintainability, and production readiness for enterprise adoption.
- Defined engineering standards, code review practices, and architectural guidelines to raise overall code quality and long-term maintainability.
- Re-architected a monolithic system into modular components, improving performance by 80%.
- Mentored engineers and promoted knowledge sharing to ensure consistent application of modern engineering practices across the team.
Sep 2023 — Jul 2024
Full-stack Engineer · Oozou
- Core developer of slimwiki.com, implementing rich-text editor with ability to format texts, insert images, videos, links and create interactive tables.
- Developed editor version history, wiki search and super-admin dashboard features.
- Improved editing experience by implementing a real-time collaboration feature with Conflict-Free Replicated Data Type (CRDT).
- Setup frontend codebase to streamline feature development, enabling seamless implementation of optimistic updates, data caching, and cache validation by integrating state management with data fetching.
- Reduced API calls by 70% and improved page load performance for the new editor; providing better user experience.
Feb 2023 — Aug 2023
Software Engineer - Backend · Brikl
- Improved integration testing flow enabling developers to seed and cleanup test data with ease. Reducing lines of code to write tests by 50%.
- Implemented scalable bulk upload products feature that can import multiple data points for products using serverless framework.
- Enhanced pricing feature adding price markups, tiered pricing and cost configurations; allowing merchants to update price and automatically propagated to all micro-stores.
- Enabled data collection for merchants from their customers in checkout flow using custom data fields.
- Solved n + 1 issues on GraphQL queries, reducing latency, database calls and inter-service communication.
- Improved query performance by 90% by optimizing complex business logic to be executed under constant time using batch processing.
- Mentored a fellow engineer, providing guidance and better solution suggestions.
Jan 2022 — Feb 2023
Full Stack Engineer · Taskworld
- Optimized Kanban board memory usage from linear to constant complexity, supporting 1000+ items smoothly.
- Extracted a microservice from a legacy monolith, improving maintainability and development speed.
- Delivered project templates, starter templates, and pinned task features.
- Identified performance bottlenecks in a legacy codebase and implemented optimizations.
Jan 2020 — Aug 2021
Software Engineer · Expa.AI
- Revamped and extended a social commerce platform that integrates with Facebook API and enables SME users to sell products via Facebook Messenger.
- Built a website embeddable live chat plugin that works seemlessly by including link in the website and allows businesses to chat with customers in real-time.
- Built an analytics solution for the social commerce platform to provide businesses with insights into their storefronts.
- Implemented AI driven automated customer replies and enabled businesses to iteratively improve models using real conversation data.
- Built the AI management platform which allows businesses to deploy their own models instantly on the dashboard, and automatically scales those models depending on the usage.
- Implemented Event-Driven Architecture for storing user activity logs.
May 2019 — Nov 2019
Web Developer · Mounts Digital
- Developed backend systems for ERP solutions using Laravel and MySQL.
- Built a delivery location tracking feature by integrating Firebase and Google Maps APIs.
- Implemented video chat functionality using JavaScript and open source libraries.
- Designed database schemas and REST APIs supporting web, Android, and iOS platforms.
Dec 2018 — Feb 2019
Intern · Nexlabs
- Reviewed code for a project to learn about code architecture, coding styles from senior developers.
- Collaborated with senior developers in debugging process and removing dead code.
- Developed a blog app (with Nuxt.js and Laravel) to put my learned skills into use.
03.Projects
AI-review CLI is an open-source command-line tool that lets AI coding agents (Claude Code, Cursor, GitHub Copilot, etc.) perform automated code reviews on GitLab Merge Requests. It handles the integration work — authenticating with GitLab, fetching and normalizing diffs, annotating line numbers, and posting structured inline comments to provide context for AI agents to review. Developers run
ai-review get-context <MR_URL> to pull a structured JSON snapshot of the MR, feed it to their AI agent of choice, then use ai-review post-comments to publish the results back to GitLab. Built in TypeScript on Node.js, it ships as both an npm package and pre-built binaries for macOS, Linux, and Windows, with a provider abstraction layer designed to support GitHub in a future release.TypescriptNode.js
Zen Mode Extension is a Chrome browser extension that I developed to optimize productivity and minimize distractions. It empowers users to regain control over their online experience by blocking access to up to 5000 domains. As a testament to its versatility, this extension also boasts a search functionality, enabling users to effortlessly search for and unblock specific websites that may be temporarily restricted. By integrating comprehensive website blocking features with a user-friendly search function, Zen Mode Extension offers an efficient solution for enhancing productivity and maintaining focus during web browsing.
TypescriptReact.JSViteChrome Web Extension
Other Noteworthy Projects
Zen Player
Zen Player is a video player designed to reduce time wasted on YouTube by helping users watch only what they intend to. It supports searching videos by name or URL and video queues with looping on both web and Android.
Portfolio Website (This One)
This portfolio website is built with Gatsby.js and Tailwind CSS, and CI/CD is set up with GitHub Actions to be automatically deployed to GitHub Pages.
Tensorflow Implementation of CAN
Built as a graduation thesis, this project implements a Creative Adversarial Network (CAN) using TensorFlow to generate artwork trained on an art styles dataset. I enhanced the model to generate higher resolution images simplified the training setup for Google Colab, and produced trained checkpoints for both original and improved models.
04. What's Next?
Let's Work Together
I'm currently open to new opportunities. Whether you have a project in mind, a question, or just want to connect — my inbox is always open.
Say Hello