Alex Hawkins
IT and infrastructure focused developer with hands on experience in Linux Systems, networking, and application deployment, along with with a strong foundation in software development.
Summary
I work primarily on Linux systems, networking, and self hosted infrastructure, with a focus on understanding how systems run in practice. Alongside that, I build software projects and mobile apps, which helps me approach problems from both a development and operations prospective.
Certifications
- CompTIA Tech+ (WIP)
- CompTIA A+ (WIP)
Technical skills
Systems and Infrastructure: Linux administration, server setup, networking fundimentals, OPNsense firewall, reverse proxy configuration (Caddy)
Web servers: Apache, Nginx
Programming: Python, Java, C++, Javascript, Typescript, C#, Swift
Development: React Native, Expo, iOS Development, Testflight
Tools: Git, VSCode, Xcode
Operating systems: Linux, MacOS, Windows
Projects and Experience
Audiovault Mobile
- Developed a mobile app for downloading and managing audio descriptions from audiovault.net.
- Built with React Native and Expo, and deployed through TestFlight for real world testing.
- Worked with API based concent retrieval and client side data handling
Self hosted Infrastructure Environment
- Built and maintained a personal lab environment to gain hands-on experience with networking and system administration.
- Configured OPNsense firewall and managed a Debian-based server.
- Deployed and maintained web services using Apache and Nginx.
- Set up reverse proxy routing and service access using Caddy.
General Development Work
- Built projects across multiple languages including Python, Java, and C++.
- Use programming to automate tasks, experiment with systems, and support infrastructure work.
- Comfortable picking up new tools and technologies as needed for projects.
Education
University of West Florida
Additional
- Strong self-learner with a preference for hands-on, practical environments.
- Interested in infrastructure, networking, and systems reliability.
- Able to work across both development and system-level tasks.