EERNEST TAN
Ernest Tan

Hi, I'm Ernest

Year 2 @ SMU | Full-Stack | React · Node.js · Python · PostgreSQL

About Me

Full-stack Developer at SMU specializing in Node.js, React, Python, and PostgreSQL.

Built OCR pipeline processing 11,000+ images at ERA Realty Network. Developing a mobile application serving 250+ users. Won NUS FinTech Finalist and BGA Winner for blockchain platform.

Focus on backend architecture, API design, and database optimization.

Currently seeking SWE internships (May-Dec 2026).

Beyond Coding

Competitive Esports

CS:GO / Counter-Strike

I compete in CS:GO/CS2 at a high level, specializing in anti-strat tactics and analytical gameplay. Breaking down patterns and developing counter-strategies translates directly to problem-solving in software development.

Notable Achievements

🥈eXTREMESLAND 2025 SG Qualifier - 2nd (Espionage)
🥈eXTREMESLAND 2024 SG Qualifier - 2nd (Tricksters)
🏆5E Arena Asia Cup Fall 2024 - Top 8 (Tricksters)
🏆ESL Challenger 56 AS Qualifier - Top 16 (Serenity)
🥇5e Arena Christmas Clash - 1st (Espionage)
🥈REJ Tournament #1 - 2nd (Tricksters)

+ Multiple ESEA Open placements with Serenity Esports

GitHub Stats

GitHub Streak

Experience

Freelance Developer

Dec. 2025 — Present

Huddle | React Native, TypeScript, PostgreSQL, Expo

Singapore
  • Developing React Native mobile CRM for 2 sports academies projected to manage 250+ total users
  • Implemented normalized database schema with role-based access control across 6 entities (users, academies, sessions, attendance)
  • Built REST API and mobile UI enabling coaches to schedule sessions, track attendance, and view unified calendars with real-time updates

IT Intern

June 2025 — Sept. 2025

ERA Realty Network Pte Ltd

Singapore
  • Built Python OCR pipeline processing 11,000+ floor plans, reducing manual data entry by 100+ hours
  • Implemented multithreading and batch processing to handle large-scale extraction at 500+ images per hour
  • Developed data validation and structured export workflows using RapidOCR, OpenCV, pandas, and openpyxl
  • Reverse-engineered legacy system, creating technical documentation that accelerated feature development

Projects

Skills

Frontend

ReactNext.jsVueReact NativeTypeScriptTailwind CSSHTML/CSS

Backend

Node.jsExpressJSFlaskPythonJava

Database

PostgreSQLMySQLSupabase

Tools

GitDockerXRPL/BlockchainOpenCV

Let's Connect

Interested in working together or just want to chat? Feel free to reach out.