Senior Software EngineerBackend & Python Expert

Senior Software Engineer | Backend & Python Expert with 6+ years of specialization in designing and building scalable, high-performance backend systems. Skilled AI/ML Engineer with a strong track record in developing robust AI agents and intelligent solutions. Proficient in creating efficient, scalable architectures that drive innovation and support complex AI workflows. Adept at leveraging cutting-edge technologies to deliver impactful, reliable backend services for demanding applications.

Simon Degala Campos - Senior Software Engineer | Backend & Python Expert
6+
Years Experience
Chief Technology Officer • FounderAI/ML & Full-Stack • FreelancerSenior Backend Developer • EmployeeJunior Backend Developer • EmployeeBackend Developer • Intern
47+
Projects Completed
AI/MLFrontendBackendFull-stackMobileDevOpsTrading

🛠️ Skills & technologies

Languages, frameworks, and tools I use to build scalable systems and AI solutions

Programming Languages

Python
Python
JavaScript
JavaScript
TypeScript
TypeScript
Go
Go
C++
C++
C#
C#

AI & Machine Learning

PyTorch
PyTorch
TensorFlow
TensorFlow
Scikit-learn
Scikit-learn
OpenCV
OpenCV
Hugging Face
Hugging Face
Transformers
Transformers
LangChain
LangChain
LangGraph
LangGraph
OpenAI
OpenAI
NumPy
NumPy
Pandas
Pandas
XGBoost
XGBoost
YOLO
YOLO
FAISS
FAISS
Jupyter
Jupyter
Ollama
Ollama
Streamlit
Streamlit

Frontend

React
React
Next.js
Next.js
HTML
HTML
CSS
CSS
Tailwind CSS
Tailwind CSS
Redux
Redux
Vite
Vite
Figma
Figma

Backend & APIs

Django
Django
FastAPI
FastAPI
Flask
Flask
Node.js
Node.js
REST API
REST API
GraphQL
GraphQL
Postman
Postman

Databases

MySQL
MySQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB
Redis
Redis
Supabase
Supabase
Pinecone
Pinecone

Cloud

AWS
AWS
Azure
Azure
Google Cloud
Google Cloud

DevOps & Infrastructure

Docker
Docker
Kubernetes
Kubernetes
Terraform
Terraform
Kafka
Kafka
RabbitMQ
RabbitMQ
Grafana
Grafana
GitHub Actions
GitHub Actions

Version Control

Git
Git
GitHub
GitHub
GitLab
GitLab
Bitbucket
Bitbucket

Testing & Developer Tools

Cypress
Cypress
Selenium
Selenium
Yarn
Yarn
VS Code
VS Code
Cursor
Cursor
Claude Code
Claude Code

Featured projects

Showcasing my expertise in AI, backend development, and full-stack solutions

PXI Studio — Mobile App preview
PXI Studio — Mobile App preview
PXI Studio — Mobile App preview
Click to see more details
Mobile

PXI Studio — Mobile App

Expo / React Native client for PXI Studio

Native iOS and Android client for PXI Studio built with Expo and React Native. It is the primary surface for photographers and clients on the go: capture, albums, notifications, and account flows wired to the platform API. The app emphasizes responsive UI, media-heavy workflows, and secure session handling. It complements the web experience by focusing on device capabilities such as camera, background tasks, and push-ready architecture.

ExpoReact NativeTypeScriptexpo-routerNativeWindTailwind CSS
PXI Studio — Web App
Click to see more details
Frontend

PXI Studio — Web App

Next.js marketing site and product dashboard for PXI Studio

Marketing and authenticated web surface for PXI Studio built with Next.js and React. It introduces the product to new users and hosts the browser-based dashboard for managing studios, billing touchpoints, and analytics-style views. The UI layers Ant Design, motion (Framer Motion / GSAP), and Tailwind for a cohesive brand experience. This project is intentionally separate from the mobile shell: it optimizes for large screens, SEO-friendly pages, and web-first integrations.

Next.jsReactTypeScriptTailwind CSSAnt DesignFramer Motion
PXI Studio — API & Platform Services
Click to see more details
Backend

PXI Studio — API & Platform Services

Node.js / Express API tier for PXI Studio

Central HTTP and real-time service for PXI Studio implemented with Node.js, Express, and TypeScript. It owns authentication bridges, business rules, persistence, file delivery, and integrations (payments, email/SMS, cloud storage). PostgreSQL and Prisma model core data, while Socket.IO powers live channels used by web and mobile clients. This layer is the contract both frontends share: it is not a UI project and deliberately stays focused on reliability, security, and integration boundaries.

Node.jsExpressTypeScriptPrismaPostgreSQLSocket.IO
Dr.Oracle — Mobile App preview
Dr.Oracle — Mobile App preview
Dr.Oracle — Mobile App preview
Click to see more details
AI/MLMobile

Dr.Oracle — Mobile App

iOS & Android medical AI with guideline-backed, fully cited answers

Native mobile experience for Dr.Oracle—the physician-owned medical AI adopted by hospital systems, residency programs, and universities. Available on iPhone, iPad, and Android, the app delivers evidence-based clinical support with in-text citations from official guidelines, PubMed literature, FDA drug labels, and case reports. Clinicians use it for differential diagnosis, guideline-directed management, and Research Mode literature synthesis across all subspecialties. Continuously reviewed by a multidisciplinary physician advisory board and fine-tuned weekly for accuracy.

React NativeTypeScriptiOSiPadOSAndroidRAG
Dr.Oracle — API & Backend
Click to see more details
BackendAI/ML

Dr.Oracle — API & Backend

Medical RAG platform powering clinical Q&A, Research Mode, and citations

Backend and API tier for Dr.Oracle—the physician-owned medical AI powering the iOS and Android mobile apps. Ingests and indexes evidence from PubMed, international clinical guidelines, FDA drug labels, and case reports into a retrieval-augmented pipeline so every answer is grounded in citable sources. Orchestrates general medicine chat, Research Mode literature synthesis, differential diagnosis workflows, and guideline-directed management with streaming responses, in-text citations, and a physician advisory review queue. Handles mobile subscription billing (Apple IAP, Google Play), session auth, conversation history, and weekly model fine-tuning for accuracy.

PythonFastAPIRAGPubMedVector EmbeddingsLLM
Click to see more details
AI/MLFrontend

AskYourPDF — Web App

PDF AI chat, document intelligence, and developer API platform

Web platform for AskYourPDF—used by millions to chat with PDFs, summarize documents, manage libraries, autofill forms, and embed AI agents on websites. Built around RAG over uploaded files with multi-model support (GPT, Claude, Gemini), agent mode, source citation, and streaming responses. Includes a developer REST API, knowledge-base chat, Chrome extension, Zotero plugin, and ChatGPT plugin for document workflows in the browser.

PythonFastAPIRAGVector EmbeddingsOpenAI APIClaude
AskYourPDF — Mobile App preview
AskYourPDF — Mobile App preview
AskYourPDF — Mobile App preview
Click to see more details
AI/MLMobile

AskYourPDF — Mobile App

iOS & iPad PDF AI chat powered by Claude, ChatGPT & GPT-4

Discover AskYourPDF powered by Claude, ChatGPT and GPT-4 APIs—not just a name, but a promise. Dive into a world where documents, be they PDFs, Word files, or other formats, come alive with conversation. Upload and engage in intelligent dialogues with our state-of-the-art AI chat. Extract not just data, but meaningful insights, answers, and knowledge from your files. Whether you're deciphering complex reports or simply curious about a paragraph's essence, AskYourPDF stands as your digital companion, ready to enlighten. It's not just document reading; it's a transformative experience of document interaction.

React NativeTypeScriptiOSiPadOSOpenAI APIClaude
AskYourPDF — API & Backend
Click to see more details
BackendAI/ML

AskYourPDF — API & Backend

Python / FastAPI RAG platform and developer API for document intelligence

Backend and public API tier for AskYourPDF—the service that powers web, mobile, and third-party integrations. Handles document ingestion, chunking, vector embedding, and retrieval-augmented generation so chat answers stay grounded in uploaded PDFs and knowledge bases. Exposes REST endpoints for upload, single-document chat, multi-document knowledge-base chat, summarization, and streaming responses with API-key authentication. Orchestrates multiple LLM providers (OpenAI, Claude, Gemini), agent mode for higher-quality answers, source citation, and usage-based access for developer and product clients.

PythonFastAPIRAGVector EmbeddingsOpenAI APIClaude
Click to see more details
AI/MLFrontend

AskYourPDF — Chrome Extension

ChatPDF extension for in-browser PDF AI chat and summaries

Chrome extension for AskYourPDF—the ChatPDF extension that lets you chat with PDFs, get summaries, ask questions, and receive answers without leaving the browser. Upload PDFs and engage with intelligent AI to extract insights from documents for faster research and decision-making. With advanced AI, the extension understands queries and returns accurate, concise answers so you are not just reading a document—you are having a conversation with it. Published on the Chrome Web Store with 20,000+ users and a 4.5-star rating.

Chrome ExtensionManifest V3TypeScriptJavaScriptREST APIOpenAI API

Showing 19 of 35 projects

Work experience

A journey through diverse roles building scalable systems and AI solutions

Education

Foundation in computer science and hands-on project experience

University of Rizal System (URS) website

Bachelor's Degree in Computer Science

University of Rizal System (URS)

2016 - 2019Tanay, Philippines
Key highlights
  • Completed coursework in software development, data structures, algorithms, databases, and programming languages
  • Participated in projects involving web development, mobile apps, and software design
  • Gained practical experience in coding, debugging, and collaborative development environments

Software Development Projects

Developed multiple web applications and mobile apps as part of coursework, implementing full-stack solutions with modern technologies

Data Structures & Algorithms

Completed advanced coursework in data structures, algorithms, and computational complexity, applying these concepts in practical projects

Database Systems

Designed and implemented relational database systems, learning SQL optimization and database management principles

Hobbies & interests

What I do in my free time to stay balanced and inspired

Video Gaming

Video Gaming

Exploring virtual worlds and strategic gameplay helps me unwind while sharpening problem-solving skills and quick decision-making

Mountain Climbing

Mountain Climbing

Conquering peaks and embracing nature's challenges builds resilience, endurance, and a deep appreciation for adventure

Billiards

Billiards

Precision, strategy, and focus come together in this classic game that combines skill with friendly competition

Let's build something great together

Ready to discuss your next AI or backend project? Let's connect and create something amazing.

Get in touch

I'm always interested in hearing about new opportunities and exciting projects. Whether you have a question, want to collaborate, or just want to say hi, feel free to reach out!

Connect

Send a message