Makara Nuol
Software EngineerI'm a Phnom Penh-based software engineer with 6+ years of experience building web applications. I focus on writing clear, maintainable code and have shipped products with both small and large teams — from form-heavy fintech workflows and micro frontend platforms to SEO-optimized marketing sites and geospatial analytics tools.
Work Experience
Loma Technology12/2025 - Present
Senior Front End Developer- Refactored existing applications into modular, scalable architectures using clean architecture patterns with clear separation of concerns.
- Decoupled business logic from the presentation layer, designed reusable components, and established coding standards for the team.
- Built a high-throughput real-time transactional platform: implemented sub-second live updates over WebSocket with Protocol Buffers (Protobuf) for compact, typed binary messaging, resilient reconnect with state reconciliation, and UI designed to handle rapid event streams under concurrent user load.
- Developed SEO-optimized marketing websites with a focus on performance, asset delivery, and search visibility.
- Technologies: Vue 3, Pinia, TypeScript, WebSocket, Protocol Buffers, Nuxt.js, Naive UI, Vant UI, Docker.
Wing — Property Price Index05/2025 - 12/2025
Frontend Developer- Led the proof of concept for a Property Price Index system, leveraging H3 geospatial indexing for polygon-based performance and aggregation analysis.
- Architected and built the application with Next.js, integrating role-based access control (RBAC) and secure session management.
- Designed data visualization and spatial analytics workflows enabling dynamic rendering and aggregation of property data by geographic zones.
- Applied secure-by-default practices: server-side authorization, parameterized queries, input validation at the data layer, and secrets managed through environment variables.
- Technologies: Next.js 15 App Router, TypeScript, Drizzle, Better Auth, Postgres, Mapbox, MapLibre, H3-JS.
Wing — Finance Hub Portal04/2024 - 05/2025
Frontend Developer- Led the implementation of a Micro Frontend architecture to improve scalability, reduce team dependencies, and enable autonomous deployments.
- Defined domain-driven architecture boundaries and standardized frontend best practices across multiple teams.
- Mentored developers in DDD, modular architecture, and cross-team collaboration to drive consistent technical excellence.
- Anchored security at the architecture level: centralized auth boundary in the host app, content security controls across distributed remotes, and dependency governance to manage risk across the federation.
- Technologies: React, TypeScript, Module Federation, Tailwind CSS, Vite.
Wing — Loan Origination System04/2022 - 11/2024
Frontend Developer- Built form-heavy loan processing interfaces with a strong focus on usability and performance.
- Optimized client-side bulk upload validation for large approval datasets in loan workflows.
- Integrated automated static code scanning into the team workflow to catch security issues and unsafe patterns before merge.
- Technologies: Vue 3, TypeScript, Webpack.
A2A Digital11/2020 - 11/2022
Fullstack Developer- Built and maintained an admin dashboard for a property management system, streamlining operations for internal teams.
- Resolved production bugs with quick turnaround, minimizing downtime and ensuring system reliability.
- Delivered new UI features that enhanced user experience and extended application functionality.
- Technologies: React, Node.js, Express, WebSocket.
Kirirom Institute of Technology11/2018 - 11/2020
Backend Developer (Internship)- Developed backend APIs for processing geospatial data and converting files into web-map-ready formats.
- Streamed real-time data from a satellite antenna, processed it, and delivered it to clients over WebSocket connections.
- Technologies: Django REST, Python, JWT, Shapefile, GeoJSON, PostGIS.
Studies
Kirirom Institute of TechnologyBachelor's in Software Engineering, 2016 – 2020.
Technical skills
FrontendBuilding performant, SEO-optimized web applications with Vue, React, Next.js, and Nuxt.js. Comfortable with TypeScript, Tailwind CSS, Module Federation, and Vite. BackendDesigning APIs and real-time services with Node.js, Express, Python, FastAPI, and Django REST. Experienced with PostgreSQL, PostGIS, and WebSocket-based streaming.