💻
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

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

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

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.