I specialize in full-stack web development, with a focus on backend systems and developer tooling, while maintaining proficiency in frontend development. My current stack includes Ruby on Rails, PostgreSQL, Docker, and a TypeScript/Angular frontend deployed on AWS. I also have experience with C#/.NET, PHP, React, KnockoutJS, and database technologies such as Microsoft SQL Server, SSRS, and MySQL.
Academically, my research integrates computer science and software engineering with structural biology, focusing on AI methods for RNA secondary structure prediction. This work has given me experience with Python and its scientific ecosystem (NumPy, Pandas, Scikit-Learn, Biopython), along with package management tools such as virtualenv, Conda, and Poetry. I am also comfortable with basic genomic and bioinformatics workflows, and I have extensive experience in applied statistical analysis.
Some highlights of my professional experience include:

I started pursuing a PhD in computer science in the Fall of 2022. My research is focused on structural biology and RNA secondary structure prediction, but I have published research on the topics of software quality and healthcare informatics as well. I have a few side-projects in addition to my dissertation that touch on other CS applications to challenges in healthcare.

I have an MS in software engineering from the University of Houston - Clear Lake. My thesis was called A Framework for Improving Performance Testing in Agile Software Development.

I have a BS in Computer Information Systems from the University of Houston College of Technology. My courses focused heavily on database design and enterprise applications.
Check out my GitHub profile.
LuluTest is an open-source browser automation framework. This project is being actively developed and has received contributions from developers around the world.
You can use LuluTest to write better browser-automation tests; install it by running pip install LuluTest
This project was developed in tandem with my master's thesis. The project uses multithreading to run automation scripts while simultaneously reporting system metrics. Metrics to watch, location of automation scripts, and load configurations are defined via a JSON file. You can find the project here.
Currently, I am working in the Yesselman Lab in the UNL chemistry department. We are reseraching the structural properites of RNA.
We can learn a lot about software engineering by analyzing the data generated by open-source software projects. However, because software engineering is a relatively new field in academia, we are still figuring out best practices for reproducibility and replicability. I am studying how OSS researchers can make their finding more reproducible.
Performance testing and Agile software development don't always play nicely. This research, completed as my master's thesis, looks at recent findings in the peer-reviewed literature related to software performance testing, and specifically, NFR testing in Agile methodologies.
My thesis defense can be viewed here.
When I'm not writing code or doing research, I like to give back to my community. The causes I care most about are hunger, homelessness, and refugee welfare. I contribute time to these causes whenever I can, please reach out if you would like information on how you can help. Also, if you represent causes like these, please don't hesitate to reach out for pro-bono software engineering and/or IT consultation.
If you want to know more about me, you can check out my tech blog, researchgate, or LinkedIn, or just send me an email at [email protected]
.