Full-Stack Engineer Β· Security-Minded Builder Β· QA & Automation Β· Cloud & Infrastructure
I build, test, secure, automate, and ship production software across the full technology stack β from frontend interfaces and APIs to databases, Windows/Linux infrastructure, cloud environments, networking, backups, CI/CD pipelines, and application security.
My experience spans JavaScript/TypeScript, Node.js, React, Next.js, PostgreSQL, MySQL, MSSQL, MongoDB, Docker, Linux, Windows Server, Azure, Git, cloud platforms, automated testing, scripting, networking, and security engineering.
I enjoy working close to the infrastructure and understanding what happens beyond the application layer: how services communicate, how databases perform under load, how backups recover after failure, how authentication can be abused, how systems behave inside containers, and how automation can reduce repetitive operational work.
I'm particularly interested in software quality, database reliability, cloud infrastructure, systems administration, cybersecurity, DevOps, test automation, and using AI/LLMs to solve real engineering problems.
- TypeScript / JavaScript
- React / Next.js
- Node.js / Express
- REST APIs / GraphQL
- PHP / Laravel
- Python
- Bash / Shell scripting
- PowerShell
- PostgreSQL
- MySQL
- MSSQL / SQL Server
- MongoDB
- Supabase
- Firebase
- SQL querying and database design
- Relational data modeling
- Indexing and query optimization
- Transactions and constraints
- Database migrations
- Data integrity and validation
- Performance troubleshooting
- Database testing and test data management
I enjoy going beyond basic CRUD and understanding query performance, execution behavior, indexing, concurrency, transactions, schema design, backup/recovery, and failure scenarios.
- Windows Server
- Active Directory fundamentals
- Azure infrastructure
- Microsoft cloud technologies
- Server administration
- System configuration and troubleshooting
- User and access management
- PowerShell automation
- Windows-based application environments
- Linux administration
- Bash / Shell scripting
- Service management
- Permissions and users
- Networking and connectivity troubleshooting
- Process and resource monitoring
- Application troubleshooting
- Server automation
- Microsoft Azure
- AWS
- Docker
- Kubernetes
- Vercel
- Terraform
- Containerized application environments
- Environment configuration
- Infrastructure troubleshooting
- Deployment automation
- Git / GitHub
- Infrastructure as Code
- Cloud application architecture
I'm comfortable working across application, infrastructure, database, networking, and cloud layers and troubleshooting issues that cross those boundaries.
I'm familiar with the tooling and operational workflows used to manage distributed IT environments and MSP infrastructure.
- ConnectWise Automate
- Remote monitoring and management
- Endpoint monitoring
- Remote troubleshooting
- Automated maintenance
- Scripting and task automation
- Alerting and remediation
- ConnectWise Manage
- Ticket and service management
- Incident tracking
- Workflow automation
- Documentation and operational processes
- Integration between PSA and RMM platforms
- Microsoft Intune
- Addigy
- Device management
- Endpoint configuration
- Policy enforcement
- Application deployment
- Device security and compliance
I'm interested in how RMM, PSA, MDM, monitoring, automation, and security tools integrate into a complete IT operations workflow.
I have experience working with networking concepts, infrastructure, troubleshooting, and enterprise networking environments involving:
- Cisco
- HPE
- Dell
- SonicWall
- FortiGate
- TCP/IP
- DNS
- DHCP
- VPNs
- Firewalls
- Routing and switching fundamentals
- Network troubleshooting
- Connectivity diagnostics
- Firewall and access-control concepts
I approach network troubleshooting systematically by working from connectivity β DNS β routing β firewall rules β service availability β application behavior.
Backup infrastructure and recoverability are critical parts of reliable systems.
- Veeam Backup & Replication
- Backup infrastructure architecture
- Backup deployment
- Backup job configuration
- Backup monitoring
- Backup verification
- Restore testing
- Troubleshooting failed backup jobs
- Investigating backup errors
- Recovery workflows
- Backup integrity and reliability
I believe a backup isn't truly useful until its restore process has been verified.
My approach is:
Backup β Monitor β Verify β Test Restore β Recover
- Automated testing
- API testing
- Integration testing
- End-to-end testing
- Regression testing
- Database testing
- Test data generation
- Test automation with JavaScript/TypeScript and Python
- Negative-path and failure testing
- Authentication and authorization testing
- API validation
- Performance and reliability testing
- Infrastructure testing
- Backup verification
- Defect investigation
- Root-cause analysis
My approach to testing is not just:
"Does it work?"
but:
"What happens when it doesn't?"
I test edge cases, invalid inputs, authorization boundaries, database failures, API errors, infrastructure failures, race conditions, unexpected state, backup failures, and other scenarios that can expose production issues.
I build and work with automated development, testing, and deployment workflows involving:
- GitHub Actions
- Jenkins
- Automated test execution
- Build pipelines
- Deployment pipelines
- Environment-specific configuration
- Database migration workflows
- Linting and static checks
- Regression testing
- Release validation
- Infrastructure automation
- PowerShell automation
- Bash automation
- Python scripting
The goal is simple:
commit β test β validate β build β deploy
with as little manual intervention as practical.
Security is something I consider throughout the development and infrastructure lifecycle rather than as an afterthought.
- OAuth2 / JWT authentication
- Role-based access control
- Secure session management
- API security
- Input validation
- Rate limiting
- Secure password handling
- Encryption
- TLS / HTTPS
- Secrets management
- Authorization testing
- Secure database access
- OWASP principles
- Threat modeling
- Security-focused testing
- Windows Server security
- Linux security fundamentals
- Firewall configuration concepts
- Endpoint security
- Identity and access management
- Secure remote access
- Network segmentation concepts
- Backup security
- Recovery planning
- Security monitoring
- Least-privilege principles
I'm particularly interested in finding vulnerabilities through both code review and adversarial testing, while building systems that are secure by default.
I actively experiment with AI/LLM tooling to solve practical engineering problems, rather than treating AI as just a chatbot.
Areas I've explored include:
- LLM-powered developer tools
- AI-assisted code generation and refactoring
- Automated test generation
- Debugging and root-cause analysis
- AI-powered SaaS products
- API integrations with LLM providers
- Prompt engineering
- Structured LLM outputs
- AI agents and workflow automation
- Using LLMs to analyze logs, code, and application behavior
- AI-assisted infrastructure troubleshooting
- AI-powered automation workflows
I'm particularly interested in the intersection of:
AI + Software Engineering + Infrastructure + Security + Automation
I care about systems that are:
Correct β Tested β Secure β Observable β Recoverable β Maintainable β Fast
I don't just want an application or infrastructure environment to work on the happy path.
I want to understand:
- What happens with bad input?
- What happens when the database is slow?
- What happens when a server goes down?
- What happens when a backup fails?
- Can the system be restored?
- Can a user access something they shouldn't?
- What happens under concurrent requests?
- Can the deployment be reproduced?
- Can infrastructure changes be automated?
- Can the failure be detected automatically?
- Can the issue be reproduced with a test?
- Can the system recover safely?
That's where I find engineering gets interesting.
Languages & Scripting
TypeScript JavaScript Python Bash PowerShell PHP SQL
Frontend
React Next.js Tailwind CSS Material UI
Backend
Node.js Express Laravel REST GraphQL
Databases
PostgreSQL MySQL MSSQL MongoDB Supabase Firebase
Operating Systems
Windows Server Linux
Cloud
Microsoft Azure AWS Vercel
Containers & Infrastructure
Docker Kubernetes Terraform
RMM / PSA / MDM
ConnectWise Automate ConnectWise Manage Microsoft Intune Addigy
Networking
Cisco HPE Dell SonicWall FortiGate TCP/IP DNS DHCP VPN
Backup & Recovery
Veeam Backup Infrastructure Restore Testing Disaster Recovery
Testing
API Testing Integration Testing E2E Testing Database Testing Test Automation Infrastructure Testing
CI/CD
GitHub Actions Jenkins Automated Testing Deployment Pipelines
Security
OAuth2 JWT TLS Encryption OWASP Threat Modeling Secure API Design
AI
LLMs AI Agents Prompt Engineering AI Automation LLM APIs
Version Control
Git GitHub
-
TesaDeal β E-commerce platform built from the ground up with a focus on scalable application architecture and user experience.
-
CopysAI β AI-powered SaaS platform integrating LLM capabilities into a production web application.
-
Confessa β Privacy-focused anonymous messaging application built around secure communication and privacy-conscious architecture.
-
Webuildaa Hunt β Community-driven product discovery platform for indie hackers and builders.
-
More projects β Additional engineering, SaaS, automation, infrastructure, security, and product work.
- Software quality engineering and test automation
- Database reliability and performance
- PostgreSQL / MySQL / MSSQL optimization
- Windows Server and Linux infrastructure
- Microsoft Azure and cloud infrastructure
- Kubernetes and containerized environments
- RMM / PSA / MDM automation
- CI/CD and developer tooling
- Networking and infrastructure security
- Backup, recovery, and disaster resilience
- Application and API security
- Offensive security and secure-by-default architecture
- AI-assisted engineering workflows
- Building reliable SaaS and IT infrastructure
- Solving real engineering problems with LLMs
- X: @omosayansii
- Portfolio: omosayansi-portfolio.vercel.app
- Email: indiemakerdev@gmail.com
- GitHub: github.com/kiongosss
Build it. Break it. Test it. Secure it. Back it up. Recover it. Ship it. π


