Technology Expertise

A detailed breakdown of my programming languages, database systems, backend frameworks, and engineering tools.

Programming Languages

Strong foundation in script-based and compiled languages for backend and frontend engineering.

PythonVerified Stack

Used extensively for web development, script automation, scraping, and data processing.

JavaScript / TypeScriptVerified Stack

Core languages for building modern responsive web interfaces and Node.js backend services.

JavaVerified Stack

Academic foundation, useful for object-oriented design patterns and backend processing.

CVerified Stack

Understanding of memory management and system-level operations.

Frameworks & Library Ecosystems

Hands-on experience with production-grade application frameworks.

DjangoVerified Stack

Primary backend web framework. Familiar with ORM, authentication system, and admin panel configurations.

React / Next.jsVerified Stack

Used for building highly responsive, component-driven client interfaces with App Router.

Express / Node.jsVerified Stack

High-performance asynchronous REST backend services.

FastAPIVerified Stack

Designing lightweight APIs with automated interactive docs.

Databases & Storage Systems

Designing database structures, relationships, and queries to ensure data integrity.

PostgreSQLVerified Stack

Relational database used for transactional application data, indexing, and complex queries.

MySQLVerified Stack

Standard relational database systems for content and business management dashboards.

MongoDBVerified Stack

Document-oriented NoSQL database used for hierarchical data structures.

SQLiteVerified Stack

Lightweight local storage used for development, testing, and small tools.

Development Tools & Workflow Automation

System tools and infrastructure used to build, test, and run code.

Git & GitHubVerified Stack

Version control system, branches, pull request workflows, and codebase collaboration.

DockerVerified Stack

Containerizing backend code to run reliably across environments.

Bash & Linux ShellVerified Stack

Operating systems, simple scripting, environment configuration, and cron tasks.

Selenium & PlaywrightVerified Stack

Web browser automation for regression testing and data scraping.

Code Quality & Development Practices

I emphasize writing readable code accompanied by documentation and test suites. I employ structured version control, clear pull request logs, and local containerization to ensure all technical deliveries are ready for production deploy.