T. Tamil Arsen
Software Engineer focused on full-stack web development, with a particular interest in backend engineering, API design, and building reliable software systems.
Understanding software as a system.
How I work, what I value, and how I approach technical decisions.
I’m a Computer Science graduate focused on software engineering, with a particular interest in backend systems and understanding how software works as a system, not just making features work.
I primarily work with TypeScript and Node.js, using PostgreSQL for data and Docker for reproducible environments. In my projects, I pay attention to API design, application structure, database design, error handling, testing, and clear boundaries between components.
As I begin my career, I’m focused on building strong engineering foundations: understanding fundamentals, making deliberate technical decisions, and learning how software is designed, built, tested, deployed, and maintained.
- 01Build software that is understandable, maintainable, and functional
- 02Treat documentation and code structure as part of the engineering process
- 03Understand fundamentals before relying on abstractions and tools
A system is built in layers.
A technical foundation organized by responsibility, from programming and runtime to data, interfaces, and infrastructure.
Programming Languages
Languages I use across web development, general programming, and systems-oriented learning.
Application Runtime
Runtime and framework I use to build backend services and HTTP APIs.
Data Systems
Database and data infrastructure used for persistent storage and application performance.
Interface Layer
Technologies I use to build web interfaces and cross-platform applications.
Delivery & Infrastructure
Tools for version control, reproducible environments, and application delivery.
Prefer simple primitives, explicit boundaries, predictable data flow, and reproducible environments.
Where I've contributed.
Roles, responsibilities, and the technical work behind each role.
- 01Mar 2025 — Jul 2025Internship
Backend Developer Intern
Kantor Gubernur Sumatera Utara
/ Backend Engineering
Managed incoming and outgoing documents within the Bureau of Community Welfare. Towards the end of the internship, contributed as a Backend Developer to a document management system designed to improve the bureau’s document management process.
JavaScript · Node.js · Express.js · PostgreSQL
01Mar 2025 — Jul 2025InternshipBackend Developer Intern
Kantor Gubernur Sumatera Utara
/ Backend Engineering
Managed incoming and outgoing documents within the Bureau of Community Welfare. Towards the end of the internship, contributed as a Backend Developer to a document management system designed to improve the bureau’s document management process.
JavaScript · Node.js · Express.js · PostgreSQL
- 02Aug 2024 — Dec 2024Internship
Front-End Developer Intern
RSUD Dr. Pirngadi
/ Front-End Development
Contributed to the development of web and desktop applications, including Pirngadi Training Centre, Customer Satisfaction Survey Website, and E-Reader Desktop App. Focused on implementing application interfaces using HTML, CSS, JavaScript, and Bootstrap.
HTML · CSS · JavaScript · Bootstrap
02Aug 2024 — Dec 2024InternshipFront-End Developer Intern
RSUD Dr. Pirngadi
/ Front-End Development
Contributed to the development of web and desktop applications, including Pirngadi Training Centre, Customer Satisfaction Survey Website, and E-Reader Desktop App. Focused on implementing application interfaces using HTML, CSS, JavaScript, and Bootstrap.
HTML · CSS · JavaScript · Bootstrap
- 03Sep 2022 — Aug 2026Education
Bachelor of Computer Science
Universitas Prima Indonesia
/ Computer Science
Completed a Bachelor of Computer Science degree with a GPA of 3.91/4.00, with a focus on software development and practical experience in web applications, backend services, databases, and software engineering fundamentals.
Software Development · Algorithms · Data Structures · OOP
03Sep 2022 — Aug 2026EducationBachelor of Computer Science
Universitas Prima Indonesia
/ Computer Science
Completed a Bachelor of Computer Science degree with a GPA of 3.91/4.00, with a focus on software development and practical experience in web applications, backend services, databases, and software engineering fundamentals.
Software Development · Algorithms · Data Structures · OOP
Systems I've built
Projects exploring backend engineering, system design, data flow, and practical software architecture.
Engineering notes.
Notes on backend engineering, system design, databases, and software fundamentals.
Open a connection.
For software engineering opportunities, technical discussions, and collaboration on web projects.
Software engineering, full-stack development, and backend systems.
I’m open to software engineering opportunities, particularly in full-stack web development and backend engineering. I’m also open to technical discussions and software projects where I can contribute while continuing to grow as an engineer. Email is the best way to reach me.
Good engineering starts with understanding the problem. I value clear communication, deliberate trade-offs, and systems that are built to be understood.

