class Ojas:
def __init__(self):
self.username = 'ojassingh'
self.name = 'Ojas Singh'
self.linkedIn = 'https://www.linkedin.com/in/ojas-singh/'
self.web = '[https://ojas-singh.com/](https://ojas-singh.com/)'
self.code = {
'frontend': ['HTML', 'CSS', 'Typescript', 'ReactJS', 'VueJS', 'Nextjs', 'TailWind'],
'backend': ['Python', 'Next.js', 'Nest.js', 'Express.js', 'NodeJS'],
'database': ['PostgreSQL', 'MySQL', 'Redis', 'MongoDB', 'DynamoDB'],
'devops': ['Docker', 'Netlify', 'Vercel', 'GitHub Actions', 'AWS', 'Heroku'],
'tools': ['GIT', 'GitHub', 'Pandas', 'Jupyter notebook, TensorFlow, NumPy'],
'misc': ['Firebase', 'Supabase', 'Stripe', 'LaTeX', 'R', 'CockroachDB']
}
def __str__(self):
return self.name
if __name__ == '__main__':
me = Ojas()
๐
Eat, Build, Sleep, Repeat. Undergrad @ UofT.
-
University of Toronto
- Toronto, ON
- https://ojas-singh.com/
- in/ojas-singh
- @ojassinghh
- https://ojas-singh.com
Highlights
- Pro
Pinned Loading
-
finance-dashboard
finance-dashboard PublicA financial analytics app made with the Alpha Vantage API, OpenAI API, and Next.js
-
broadcast
broadcast PublicA social media app for posts and real-time messaging built with Go and React
TypeScript
-
text-toxicity-blog
text-toxicity-blog PublicA blog built with AWS Amplify and Next.js to detect text-toxicity.
TypeScript 1
-
-
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.