system.status: building_things

Software engineer. Problem solver.

I'm Samim. I build reliable web applications, scalable backend systems and polished digital experiences while continuously experimenting with new technologies.

$
~/tom-samim/profile.ts
// developer profile
const developer = {
name: 'Samim',
role: 'Software Engineer' ,
focus: [
'Backend Systems' ,
'Web Applications' ,
'Architecture'
],
currentlyLearning: true ,
coffee: Infinity
};

// execute
developer. build ();
✓ shipping better software...
05+ Years building
30+ Experiments
15+ Technologies
∞ Curiosity
01 / About

Engineering beyond syntax.

I care about the decisions behind the code, not just the code itself. My work focuses on building maintainable architecture, efficient systems and thoughtful user experiences.

tom-samim is my personal engineering playground where production ideas, experiments, components, APIs and random technical curiosity live together.

01 Simple beats clever.
02 Architecture should explain itself.
03 Performance is part of UX.
04 Keep learning, keep shipping.
02 / Expertise

From idea to production.

I work across the stack, but focus on the parts where architecture, performance and maintainability matter.

[01]

Backend Engineering

APIs, services, database design, authentication and maintainable server-side architecture.

PHP Laravel Node.js REST
[02]

Frontend Systems

Responsive interfaces with attention to performance, accessibility and maintainable UI systems.

JavaScript Bootstrap Vue CSS
[03]

Architecture

Designing systems that can evolve without turning every new feature into technical debt.

DDD SOLID Caching Queues
[04]

DevOps

Deployment workflows, Docker environments, Linux servers and production monitoring.

Docker Linux Nginx CI/CD
03 / Developer Lab

Things I've built & broken.

Production projects, internal tools, experiments, reusable components and ideas that were worth exploring.

Application Laravel / Vue

SaaS Management System

Modular SaaS architecture with authentication, subscriptions, roles, analytics and a scalable administration system.

View case study
Developer Tool API / JavaScript

API Playground

Browser-based environment for testing APIs, authentication strategies, payloads and integration workflows.

Open experiment
Package PHP

Laravel Utilities

Collection of helpers and reusable patterns extracted from real-world Laravel applications.

Repository
UI Lab CSS / JS

Interface Experiments

Micro-interactions, layouts, cards, dashboards and experimental UI components.

Browse components
Research Performance

Web Performance Lab

Experiments involving caching, database queries, asset delivery and page performance.

Read experiments
04 / Stack

Tools I trust to ship.

Backend
PHP Laravel Node.js REST APIs Redis
Frontend
JavaScript Vue.js Bootstrap HTML5 CSS3
Data
MySQL PostgreSQL Redis
Infrastructure
Docker Linux Nginx GitHub Actions Cloudflare
Daily Tools
Git VS Code Postman Figma Terminal
05 / Experience

Years of turning requirements into software.

2024 - PRESENT
SOFTWARE ENGINEERING

Senior Software Engineer

Designing application architecture, solving complex backend problems, improving development workflows and building reliable production systems.

2022 - 2024
FULL STACK DEVELOPMENT

Full Stack Developer

Developed full-stack web applications, dashboards, APIs, database systems and integrations used by real-world businesses.

2020 - 2022
WEB DEVELOPMENT

Web Developer

Built the foundations through frontend development, PHP applications, databases and endless debugging.

06 / Philosophy

Good code survives change.

The best solution isn't the most complicated one. It's the one another engineer can understand, maintain and safely extend six months later.

principles.js UTF-8
// Engineering principles

class Developer {

    constructor() {
        this.mindset = "continuous-learning";
        this.priority = "maintainability";
    }

    solve(problem) {

        const solution = understand(problem)
            .simplify()
            .design()
            .build()
            .measure()
            .improve();

        return solution;
    }
}
07 / Contact

Have an interesting problem to solve?

Whether it's a challenging backend problem, a new product idea, architecture discussion or just something interesting in software engineering, my inbox is open.