Portrait of Paul Cap

I’m a developer who builds websites and web apps.

I use Python and modern web technologies to build practical, scalable applications. I am especially interested interested in working with SMEs, so please feel free to reach out!

Selected Work

Featured Projects

Selected projects involving web development, databases, scraping, and searchable interfaces.

Screenshot of searchable academic database project
01

Schengen Visa Calculator

A React and Node.js app for calculating Schengen Area stays under the 90/180-day rule. The project includes trip-entry logic, date calculations, and API endpoints serving scraped visa and travel advisory data from U.S. State Department sources.

React Node.js JavaScript Selenium BeautifulSoup Render
Screenshot of searchable academic database project
02

Searchable Academic Database

A searchable database for 80+ academic journal issues. I scraped article data with BeautifulSoup, stored it as JSON, and built a React interface for searching by topic, geography, scholar, or keyword.

BeautifulSoup React Tailwind JSON Render

Tools & Technologies

Skills

Technologies I use in my web development projects.

Python
FastAPI
Django
JavaScript
React
Node.js
Express
HTML
CSS
Tailwind
Bootstrap
SQLite
SQLAlchemy
MongoDB
Pandas
R
BeautifulSoup
Selenium
Git
GitHub
Render
Netlify
Docker

About

Research-trained, development-focused.

My research background informs my development approach. I am interested in building scalable websites and web applications for SMEs and helping non-technical founders achieve their tech goals.

My background in research and writing gives me a strong eye for structure, clarity, and user needs. I work with a variety of technologies suitable for a wide range of technical tasks.

Contact

Let’s connect.

Interested in working together, discussing a project, or seeing more of my work?