Lymeng Naret

I develop full-stack in my spare time & focus on test automation, manual, and reliability at work.

I am a developer who enjoys full-stack as I get to see the code I write come to life (or occasionally break live). I graduated from UBC's Computer Science in May 2024 and am currently working as a Software Developer in Test at Safe Software. My most enjoyable experience in software development has been working in an agile group. Working alone under pressure to deliver my tasks timely and then collaborating with the team to achieve a shared goal truly fuels my passion for software development. While planning is essential, I often find that real understanding comes when I dive into the process. I enjoy—and even prefer—the challenges and struggles if it means building something meaningful. In my free time, I enjoy gaming, basketball, and working out. I am breaking out of my comfort, one zone at a time.
See Resume

2023

Continue Learning

In 2023, I had the opportunity to immerse myself in agile group projects whilst finishing up school, where I honed my full-stack development skills and learned to effectively collaborate within diverse teams. One of my favorite achievements was the development of Yojana, a cloud-based enterprise calendar built from scratch with a unique view that fits a year’s events into a single page. Working alongside a team of eight, we designed and implemented a comprehensive system capable of managing key company dates with both admin and user modules. I took an active role in the frontend, creating mockups with Figma and developing ~80% of the UI components, while also assisting with backend API development and integration with MySQL. The experience deepened my understanding of server-side rendering, authentication, and end-to-end testing, solidifying my passion for building scalable, user-friendly applications. Following this, I led the development of TravelersTea, a trip-planning application designed to tailor itineraries based on user preferences. In a team of five, I designed the CI/CD pipeline using Docker and GitHub Actions, enabling seamless deployments. I implemented Redux Toolkit for global state management and optimized API performance by introducing an index caching system, resulting in a 49% speed improvement. The application featured an interactive map with autogenerated pinned locations, making it an intuitive and visually engaging tool for travelers.

2020
UBC CS’24
2021
GitHub Side Projects
2022
SDE @ UBC AgroBot
2023
Agile Group Projcts
2024
SDET @ Safe Software

Portfolio Websites(Ongoing)

I occasionally work on my portfolio website to showcase my projects and skills. - Developed and deployed a full-stack interactive portfolio. - Incorporated scalable storage solutions with S3 & DynamoDB’s NoSQL database and Sentry for error monitoring.

TypeScriptNextJSReactS3DynamoDBSentry
View Project

API Query Language(Jan 2024 - Apr 2024)

AQL (API Query Language) aims to help with common frustrations encountered when interacting with web APIs. - Designed and wrote all algorithms and objects from scratch. - Formulated ANTLR4 lexer and grammar for a DSL to simplify web-API interactions for developers. - Modularized and wrote unit tests, regression tests, and end-to-end tests with 100% line-coverage using JUnit. - Built a console UI with syntax highlight, coding area, and output terminal using Java Swing.

JavaOOPDSLJava SwingJUnit

Yojana(Jan 2023 - Apr 2023)

A cloud-based enterprise calendar built from scratch for managing key company dates with admin and user modules for Associated Engineering. Supports instant CRUD operations with server-side rendering for fast performance. Includes secure user authentication and integrates with external calendar systems like iCal and Outlook - Replaced company’s paper calendar through a unique cloud-based enterprise calendar. - Oversaw frontend including: creating mockup with figma and helped with 80% of all UI components. - Assisted with backend APIs and integration with MySQL. Fixed complex time zone bugs to improve performance by over 100%. - Written unit tests and end-to-end automated regression testing with Cypress and GitHub action.

TypeScriptReactNextJSMySQLPrismaTailwindCSSNextAuthAzure Active Directory
View Project

TravelersTea(May 2023 - Aug 2023)

A Trip Planning App that tailors travel itineraries based on user preferences and providing detailed information about destinations. - Led project architecture, CI/CD pipeline with Docker & GitHub Action, enhancing productivity in an agile team of 5. - Used Redux Toolkit to manage global states with reducers & slices, and employed Thunks to handle asynchronous actions for fetching, updating, and managing actions’ life cycles. - Implemented index caching system and data compression to improve API performance speed by 49%.

JavaScriptMongoDBExpressReactNodeJSDockerMapbox APIGoogle Places APIOpenAI API
View Project

LiveTranslator(Sep 2023 - Dec 2023)

LiveTranslator finds and translates texts from frames/images within the region or window using OCR and overlays the translated texts. - Engineered an application with user-friendly interface, leveraging multi-threading for efficient performance. - Designed frame processors and utilized Pytesseract OCR, achieving a 100% improvement in accuracy.

PythonPytesseractMulti-threading
View Project

AgroBot(Nov 2022 - Oct 2023)

Software for autonomous agricultural robots that processes video frames for navigation. - Utilized OpenCV & NumPy to enhance a navigation algorithm for real-time video frame object tracking, optimizing the robot’s path-finding capabilities. - Developed performance tests for all existing algorithm with Python, ensuring smooth performance on mock field. - Integrated the navigation algorithm and UI with ROS 2 and Arduino, achieving autonomous navigation on a Jetson board to successfully navigate a mock field.

PythonOpenCVTkinterPerformance/Manual Testing
View Project

Inventory Management System(2021)

An Inventory Management System built using the MERN stack. - Supports item addition, deletion, and detailed display with a custom dialog/modal. - Implemented search and sorting capabilities for efficient inventory management. - Secure user authentication is handled by an Express server.

Database Projects(2021)

Interactive SQL-Based Database Project - An interactive SQL-based database with custom APIs for efficient data query. - A Wikipedia-like application for astronomical entities featuring a searchable database.

Maze Solver(2021 - 2022)

A Pathfinding Algorithm Project - Implemented an A* algorithm with custom heuristics for enhanced speed. - Features a fully interactive board allowing users to visualize and solve mazes. - Includes real-time hints and solving capabilities.

JavaDesign PatternsAlgorithm Designs
View Project