What I Do
Software Development
When developing software, collaboratively or independently, I define the requirements before designing the software, including UML diagrams of the code to be implemented. I think carefully to find the most efficient and maintainable design, and ensure the code is well documented and tested so the software is reliable and easy to update even months later.
Web Development/Design
When creating websites, I first plan out the required features and content, then design mobile-first wireframes, images, and color schemes. I then develop the code, including HTML, CSS, JavaScript (front end), PHP (back end), and SQL (database). I also ensure the website passes accessibility and other standards of quality before deploying.
My Skills
Thanks to my background, I have a wide range of tools and skills that I use in my projects. Currently, I do most of my software programming in Java using IntelliJ as my IDE and draw.io for diagrams, or Python. For non-Java projects, I use Visual Studio Code. I design websites using Figma, develop the front end using HTML, CSS, Bulma, and JavaScript, and the backend using PHP and SQL. I also use Clip Studio Paint and Pixlr for image creation, and Git / GitHub for version control.
Languages and Software
- Java
- Python
- PHP
- SQL
- JavaScript
- HTML
- CSS
- Bulma
- Draw.io
- Figma
- Clip Studio Paint, Pixlr
- FileZilla
- Git, GitHub
- IntelliJ, Visual Studio Code
Knowledge and Skills
- Data Structures
- Algorithms
- Logic and Problem Solving
- UML Diagramming
- Software Development
- Programming
- Testing
- Documentation
- Web Design
- Web Development
- Database Manipulation
- Version Control
- Communication
- Collaboration
My Recent Work
Tech Portfolio
My software and web development/design portfolio (this website)! Optimized for mobile, with features including dark mode, a secure contact form, and passing HTML, CSS, and web accessibility standards.
Database Design
A database I designed and built for a small art business, tracking projects, clients, and cash flow. See my process conceptualizing, normalizing, and implementing the database.
Thanks for dropping by!
Back to topThank you!
Thanks for checking out my work! If you've got a project or job you think suits me, contact me here, by email, or on LinkedIn.
Contact Me
Thanks for dropping by!
Back to top