💻

Software Engineer

Building scalable software solutions with modern technologies. Specialized in full-stack web development, system administration, and creating robust applications that deliver exceptional user experiences.

My Software Engineering CV

View my qualifications and experience in software development

Software Engineering Expertise

Comprehensive skills in modern software development and system design

Web Development

Expert

Next.jsReactTypeScriptJavaScriptHTML/CSS

Proficient

Vue.jsNode.jsExpressTailwind CSSREST APIs

Familiar

GraphQLSvelteWebAssemblyProgressive Web Apps

Backend & DevOps

Expert

PythonFlaskLinux AdministrationDockerGit

Proficient

DjangoPostgreSQLMongoDBRedisNginx

Familiar

KubernetesAWSMicroservicesCI/CD Pipelines

Programming Languages

Expert

PythonJavaScript/TypeScriptC++C#

Proficient

JavaMATLABShell ScriptingSQL

Familiar

RustGoSwiftAssembly

Development Tools

Expert

VS CodeGit/GitHubnpm/yarnWebpackESLint

Proficient

DockerPostmanJestCypressLinux Terminal

Familiar

JenkinsTerraformAnsiblePrometheus

Software Projects

Web applications and software solutions

Personal Portfolio Website
SoftwareWeb Development

Personal Portfolio Website

Modern portfolio website built with Next.js 14 and TypeScript. Features role-specific landing pages, dark mode, responsive design, and automated deplo...
Next.js 14TypeScriptTailwind CSS+1
Home Media Server System
SoftwareDevOpsHardware

Home Media Server System

Complete home media server setup with RAID storage, containerized services, automated backups, and monitoring. Features web-based management interface...
Raspberry Pi 5DockerLinux+2
PetBot Web Control Interface
SoftwareAIWeb Development

PetBot Web Control Interface

Real-time web interface for social robot control with Flask backend and Socket.IO for live communication. Features responsive design and multi-user su...
FlaskSocket.IOJavaScript+2

Software Development Experience Highlights

🌐

Full-Stack Web Development

Modern Web Applications

  • • Next.js and React application development
  • • TypeScript for type-safe programming
  • • Responsive design with Tailwind CSS
  • • RESTful API design and implementation
  • • Real-time communication with Socket.IO
🔧

System Administration

DevOps & Infrastructure

  • • Linux server administration and automation
  • • Docker containerization and orchestration
  • • CI/CD pipeline setup and maintenance
  • • Database design and optimization
  • • Cloud deployment and monitoring

Ready to Build Something Amazing?

Let's create robust, scalable software solutions that drive business success and user satisfaction.