Binjie Liang
San José, Costa Rica · mailandresliang@gmail.com · +506 8723 4511
linkedin.com/in/liangbinjie
Final-year Computer Engineering student at Tecnológico de Costa Rica with experience in software development, full-stack web applications, project coordination, and multidisciplinary team collaboration. Skilled in TypeScript, JavaScript, Python, Java, Git, Linux, Agile methodologies, Microsoft 365, and relational and non-relational databases. Interested in cloud-native development, scalable software solutions, automation, and continuous learning. Seeking a professional software engineering internship beginning in February 2027 as part of graduation requirements.
Education
- B.Sc. in Computer EngineeringInstituto Tecnológico de Costa Rica — Cartago, Costa RicaExpected graduation: September 2027
Projects
- BowlPOSFounder & Software DeveloperSan José, Costa Rica · 2025 – Present
- Designed and developed a multi-tenant restaurant POS cloud platform using TypeScript, React, TanStack Start, PostgreSQL, Supabase, and REST APIs.
- Built full-stack modules for order management, online ordering, kitchen display workflows, payments, menu administration, and restaurant operations.
- Designed relational database schemas, authentication flows, role-based access controls, and multi-tenant data isolation for restaurant environments.
- Gathered requirements from real restaurant workflows and translated operational needs into production software features.
- Managed source control and feature development using Git and GitHub across iterative product releases.
- BITE — x86-64 NASM Text Editor
- Developed a terminal-based text editor in x86-64 Assembly (NASM) running on Linux, implementing file reading, editing, hexadecimal display, and file comparison.
- Implemented command-line argument handling, multiple execution modes, and control-flow logic for different file operations.
- Developed low-level file I/O, input processing, and buffer management in a Linux environment.
- 2D Polygon Rendering & Interactive Map
- Developed a C-based 2D graphics application on Linux to render Costa Rica’s provinces using structured polygon and coordinate-based data.
- Implemented computer graphics algorithms including Bresenham line drawing, polygon clipping, and polygon filling with solid colors and textures.
- Applied algorithmic problem solving and structured data representation to build an interactive geographic visualization.
- EcoColones — Recycling Rewards Platform
- Contributed to EcoColones, a recycling rewards platform built with a 10-member team for a university Project Management course.
- Supported the design and development of a points-based rewards system connecting users with recycling centers and participating businesses.
Leadership and Activities
- EcoColonesScrum MasterSan José, Costa Rica · July 2025 – November 2025
- Coordinated a 10-member multidisciplinary team during the development of a recycling rewards platform for a university Project Management course.
- Supported task assignment, project planning, progress tracking, and collaboration across different development responsibilities.
- Applied Agile and Scrum practices to coordinate team activities and meet defined project milestones.
Skills
- C
- C++
- Python
- x86-64 Assembly
- Java
- JavaScript
- TypeScript
- SQL
- React
- Next.js
- Node.js
- Linux
- Git
- Docker
- PostgreSQL
- MongoDB
- Supabase
- Figma
- Agile / Scrum
Languages
- SpanishNative
- EnglishB2+
- MandarinHSK 5
Interests
- Software development
- Photography
- Product design
- Content creation
- Drone videography

