portfolio.py

from backend import Sayan

"""

I am a backend developer. I specialize in Python (FastAPI). I have made various backend projects including LLM APIs integrated microservices, URL shortener, Messaging API and so on. I love terminals.

For a no-code/clean-html version of this portfolio, click here

To hire me, click here

"""


personal_details = {
    "name" : "Sayan Bhowal",
    "age" : 19,
    "email" : "sayanbhowalcode@gmail.com",
    "github" : "https://github.com/synbhwl"
    "Linkedin" : "linkedin.com/in/synbhwl"
}
           
tech_stack = {
    "main_stack" : ["FastAPI", "Python", "Golang"],
    "other_langs" : ["C++", "Bash", "Java"]
    "frontend" : ["JavaScript", "HTML", "CSS"]
    "other_stack" : ["Node.js", "Express.js", "Axios.js"],
    "databases" : ["SQLite", "PostgreSQL"],
    "deployment" : ["Railway"],
    "workflow" : ["vim", "markdown", "git"]
}
    
# Below are a few projects I have made. The URLs are clickable.

projects = {
    "MOCHI" : {
        "repo" : "https://github.com/synbhwl/mochi",
        "stack" : ["FastAPI", "GroqAPI", "PostgresSQL"],
        "desc" : '''FastAPI based URL shortener with custom
                    alias, expiry, analytics, and
                    postgres integration'''
    },
    "NEMON" : {
        "repo" : "https://github.com/synbhwl/nemon",
        "stack" : ["FastAPI", "GroqAPI", "Beautifulsoup"],
        "desc" : '''Webpage summarizer using GroqAPI,
                    Beautifulsoup, markdown and server side
                    prompt development'''
    },
    "SAW" : {
        "repo" : "https://github.com/synbhwl/saw",
        "stack" : ["FastAPI", "GroqAPI"],
        "desc" : '''A very fast assignment writer,
                    directly usable from browser address bar, 
                    with inetegrated GroqAPI'''
    },
    "BARELY_SOCIAL" : {
        "repo" : "https://github.com/synbhwl/BarelySocial",
        "stack" : ["FastAPI", "PostgreSQL"],
        "desc" : '''Backend only messaging API. User auth, and 
                    history supported. Supports viewing/sending 
                    messages to usernames and chat list viewing. 
                    Persistence with postgres.'''
    },
    "GOTODO" : {
        "repo" : "https://github.com/synbhwl/gotodo",
        "stack" : ["Golang"],
        "desc" : '''Backend-only public JSON playground. 
                    No auth or restrictions. Any user can 
                    perform CRUD operations on any message. 
                    Renders in a TODO list format.'''
    },
    "RETROCHAT" : {
        "repo" : "https://github.com/synbhwl/retrochat",
        "stack" : ["Node.js", "Express.js", "HTML", "CSS"],
        "desc" : '''Chatbot with 90s retro aesthetic,
                    with imitation feature for various
                    personalities, with inetegrated GroqAPI'''
    },
    "ALL_PROJECTS" : "https://github.com/synbhwl"
}

# And finally, some goals I have

goals = []

goals.append("Create something that people extensively use.")
goals.append("Master low-level debugging.")
goals.append("Master terminal workflow")
goals.append("Make a cyberdeck")

def show_myself():
    return Sayan

print(show_myself())

To join our discord server (Barely Devs), click here