Hi there, I'm Ed
Quantum Software Developer | Software Engineering Student
I am a developer based in Utah with a passion for bridging the gap between classical and quantum computing. Currently, I am focused on designing and verifying quantum circuits using Python & Qiskit.
- š Iām currently working on: Anecho, an error mitigation library as my capstone, and Florinda AI, a Jarvis-like system integrated assistant
- š§š· Background: Originally from Brazil, Bahia, studying and building in the United States at Ensign College
- š± Iām currently learning: Rust, AI integration, Java, Quantum Mechanics Error Mitigation, and Physics
- š§ Linux: Manjaro Linux + Hyprland
š ļø Engineering Principles
Git Commit Guidelines (Conventional Commits)I follow these standards to ensure a clean, readable, and professional version history:
- feat: A new feature (correlates to MINOR in semantic versioning)
- fix: A bug fix (correlates to PATCH)
- docs: Documentation only changes
- style: Formatting, missing semi-colons, etc; no code change
- refactor: A code change that neither fixes a bug nor adds a feature
- test: Adding missing tests or correcting existing tests
- chore: Updating build tasks, package manager configs, etc
To ensure I am building deep intuition and muscle memory while using AI tools, I follow these self-imposed constraints:
1. Logic Draft
- Plain English Only: Describe what happens, not how. No code yet.
- One Step, One Line: Break big tasks into single, atomic actions.
- Visualize Output: Write down exactly what the final result should look like.
2. Gap Analysis
- Find the Unknowns: Mark the specific steps I don't know how to code yet.
- Identify the Type: Is it a logic problem (math) or a syntax problem (grammar)?
- Refine the Question: Formulate specific questions for gaps (e.g., "How to sort a list").
3. Constraint
- "No Code" Rule: Tell AI: "Do not write the script. Explain the concept."
- Snippets Only: Ask for generic syntax examples, not the exact solution.
- Ask Why: Request the reasoning behind the solution to build intuition.
4. Implementation
- Type Manually: Never copy-paste. Build the muscle memory.
- Rename Variables: Use my own variable names to ensure I understand the logic flow.
- Self-Comment: Write comments in my own words explaining each block of code.
Featured Projects
| Project | Description |
|---|---|
| Florinda-AI | View Code My Open Source Quantum Jarvis-like Assistant |
| Quantum Circuits | View Code Python implementations verifying quantum algorithm |
| PyTo-Do | View Code A CLI-based task manager built in Python. |
| GEDStats | View Code Family history statistics analyzer (Rust). |
| Anecho | View Code An Error Mitigation Engine library for Quantum Computers |
Pinned Loading
-
An Open Source Jarvis like Quantum and Research Assistant for your Linux Setup.
Python 1
-
Quantum error mitigation engine - An open-source Python library designed to maximize circuit fidelity on NISQ devices through post-processing error mitigation and noise scaling
Python
-
Jupyter Notebook
-
View your family history.. Statistically
Rust