
Cloud/Software Engineer who wears many hats.
📟 I love using technology and also share the passion of using technology to innovate and create solutions. 📈 I am an avid learner who continuously seeks to stay ahead in this rapidly evolving landscape. I enjoy reading sci-fi and I am currently reading the Dark Forest by Lui Cixin
A highly available website must be resilient to potential outages. Three plans for high availability are demonstrated.
Plan High Availability for Compute Instance through redunduncy. Plan High Availability for Network Resources using a Load Balancer. Plan High Availability for Storage using OCI File Storage.
A web app to disseminate repatriation and travel information about African countries
It seeks to educate and gather information that is needed by travelers to expose them to the nuanced, varied narratives and richness of the African continent.
Tools used: Javascript, CSS, HTML, Typeform
A Complete SaaS Platform for selling digital products. Supports users creating stores, listing products, purchases through Stripe. Other features include production error monitoring, Flask-Debug Toolbar, Admin Dashboard.
Tools used: Flask, Python, SQLAlchemy, Pytest, Stripe API, Sentry, Redis, Postgres, Heroku
A Serverless Slack chat Bot. Fully functioning dice-rolling chat bot for Slack
Tools used: Python, AWS Lambda, Docker to test locally, SAM Cookiecutter template, Slack
A model to detect spam messages using Naïve Bayes Classifier. Dataset source is spam_ham dataset on kaggle. Data Preprocessing: removing stop words Streamlit, stemming. Create a bag of words. Train model with Naive bayes classifier. Save model with Pickle to use in app.
Tools used: Python, NLTK, Pandas, Matplotlib, Streamlit for UI, Google Colab.
Data source is from Kaggle. Revealing unseen patterns in unlabelled data and generalizing those patterns onto observations is precisely why techniques like PCA and K-means are essential
Libraries used: Pandas, Numpy, Sklearn, Matplotlib, Seaborn
Upload a FASTA file to analyse large DNA sequences like Covid-19 sequence, Ebola sequence etc or synthesize fragments of genetic data. Transcription and translation take the information in DNA and use it to produce proteins. Translation is the process where the information carried in mRNA molecules is used to create proteins.
Tools used: Pandas, Streamlit
I am available to network and also discuss new opportunities and interesting topics.
Email