About Me

Hi! I'm Jonathan Davila, a dedicated Software Engineer with a strong academic background in Physics from Loyola Marymount University. Transitioning from the rigorous domain of physical sciences, I've honed my skills in full-stack development, mastering tools ranging from JavaScript and Python to advanced frameworks like React.js and Next.js.

My grounding in Physics has provided me with a systematic approach to problem-solving, enabling me to address complex software challenges with a distinctive analytical lens. Beyond coding, my leadership role at Loyola Marymount University stands as a testament to my managerial capabilities and my knack for seamlessly implementing innovative systems. I thrive in collaborative environments and am passionate about using technology to create meaningful and impactful solutions.

What I'm good at

Databases & API Development


  • MongoDB


  • PostgresSQL


  • RESTful APIs


  • Postman


Languages



  • JavaScript


  • Python


  • HTML5


  • CSS3


Testing & Deployment


  • Jest


  • Jasmine


  • Mocha


  • Chai


  • Git


  • GitHub


Libraries & Frameworks


  • React


  • Next.js


  • Express


  • Bootstrap


  • Bulma


  • Selenium


My Work

Tim-agotchi

MongoDB, Express, React, Node.js

Tim-agotchi is a delightful web-based rendition of the classic Tamagotchi digital pet experience. Users can nurture, feed, clean, and play with their digital companion, immersing themselves in nostalgic interactions brought to life on the modern web.

PARKing Lot

PostgreSQL, Express, Embedded JavaScript, Node.js

PARKing Lot is a web application that presents information on public parks, utilizing the National Parks API in tandem with Mapbox for a seamless mapping experience. Users can explore, learn about, and plan their visits to national treasures.

Okay Bloomer

MongoDB, Express, React, Node.js

Okay Bloomer is a web application tailored for plant enthusiasts, streamlining the care process with customizable watering, sunlight, and pruning schedules. With its user-friendly interface, the app ensures that your green companions thrive, offering timely reminders and care insights for optimal growth.

Mountain Climber

JavaScript, HTML5, CSS3

Mountain Climber is an endless vertical platformer meticulously crafted using JavaScript, HTML, and CSS. Players navigate through infinite challenges, jumping from platform to platform, while the game's sleek design and responsive controls ensure an immersive gaming experience on any device.

Contact Me

I'm always keen to connect with like-minded tech aficionados. Whether it's to discuss the newest in software and gadgets or explore collaboration avenues, I'm always open to a conversation. Let's get in touch!