A privacy-first web application that compares two texts and highlights their differences instantly. Features side-by-side and unified diff views with word-level change highlights, ignore case and whitespace options, and a copyable unified diff. All processing happens locally in the browser, ensuring complete privacy as text never leaves the user's device.
James Argarin's Resume
James Argarin
4+ yrs experienceSoftware Engineer with a strong focus on building scalable and maintainable web applications using Next.js (React + TypeScript). I enjoy solving complex problems, optimizing performance, and writing clean, efficient code. Always exploring better ways to build and ship products while keeping up with evolving technologies.
Summary
Experienced in full-stack development, particularly with Next.js and TypeScript, I build applications that prioritize performance, maintainability, and user experience. I take a practical approach to problem-solving, balancing clean architecture with real-world constraints. My work spans frontend and backend development, CI/CD automation, and cloud deployment, ensuring efficient and reliable software delivery. I'm always learning—whether it's refining existing skills or diving into new technologies that can improve the way products are built.
Work Experience
AI Engineer
Worked on AI-driven applications and cloud-based infrastructure, focusing on optimizing performance, security, and deployment efficiency.- Developed core features using Next.js and TypeScript, integrating AI models to improve document analysis and case management
- Implemented security measures and data protection protocols for handling sensitive legal documents, with a strong focus on on-premise deployment
- Designed a scalable database architecture using PostgreSQL and Prisma to efficiently manage complex data relationships
- Managed infrastructure on Azure, overseeing deployment, scalability, and system reliability
- Established CI/CD pipelines with GitHub Actions, automating deployments and improving release stability
Software Engineer
Specialized in developing Facebook Messenger bots, enhancing automation and user interaction across multiple projects.- Led the migration of a legacy chatbot from Dialogflow to a custom NLP solution, improving response times and scalability
- Built a transaction system for redeeming and claiming rewards, ensuring smooth and accurate processing
- Integrated GCash payment processing and a recurring notification system, boosting user engagement and retention
- Developed a customer support handover system, improving response efficiency and user satisfaction
- Created a recipe recommendation chatbot with personalized menus and user profiles, offering a more interactive experience
Jr. Software Engineer
Worked as a mobile and web developer for a major cable provider, focusing on improving user experience and system reliability.- Implemented a secure authentication system with OTP verification, password management, and dealer/retailer verification
- Developed reusable UI components with smooth animations using Flutter, enhancing overall app engagement
- Built a transaction management system for processing load requests and fund transfers between dealers and retailers
- Automated the cash-out process, significantly reducing manual effort and streamlining operations
- Designed and implemented CI/CD pipelines with staging and production environments, improving deployment efficiency and testing workflows
Education
University of the Philippines
University of the PhilippinesBachelor's Degree in Computer Science (Cum Laude)
Skills
Programming Languages:
Frameworks and Libraries:
- New skill
Styling:
Databases and ORMs:
Development Tools:
Infrastructure:
Cloud Computing Platforms:
Artificial Intelligence:
Side Projects
- A privacy-first web application that converts and compresses images between PNG, JPEG, WebP, and AVIF. Features quality control for lossy formats, proportional resizing to maximum dimensions, batch conversion with ZIP export, and before/after size comparison showing space saved per image. All processing happens locally in the browser, ensuring complete privacy as images never leave the user’s device.
- A privacy-first web application that generates custom QR codes for text, URLs, WiFi, contacts, email, and SMS. Features customizable colors, sizes, and corner styles with instant download support for PNG, SVG, and PDF formats. All processing happens locally in the browser for complete privacy.
- A privacy-first web application that allows users to merge multiple PDFs, split them into separate files, convert images to PDF, or add watermarks. Features include page rearrangement, rotation, removal, and customizable watermarking. All processing happens locally in the browser, ensuring complete privacy as files never leave the user's device.
- A privacy-first Base64 encoder and decoder supporting both text and images. All processing is done client-side for complete privacy. Features an interactive image viewer with zoom, pan, and download capabilities.
- A privacy-first web application for validating, formatting, minifying, and visualizing JSON data. Features real-time validation, pretty formatting, instant minification, and an interactive tree view with drag-and-drop nodes. All processing happens locally in the browser, ensuring complete privacy. The tree visualization allows users to explore JSON structures visually with collapsible nodes and export capabilities.
- A privacy-first web application that allows users to convert code snippets into images and PDFs. The tool uses Shiki to highlight the code and PDF-Lib to generate the compiled PDF. Supports 25+ programming languages and allows background color customization.
GitHub Contributions
2,352 in the last yearLessMore