hello()
I'm Bara Kona.
I'm a full-stack software engineer specialising in building exceptional software. Currently, I am focused on building products that rethink the way we write collaboratively.
Keep reading and get to know me better.
1 <code>
2 <TypeScript />
3 <React />
4 <Node.js>
5 <Mongoose>
6 </Node.js>
7 <Socket.io />
8 </and more..>
using an ever-growing list of technologies
const frequentTech =
technologies.sort(() => Math.random() - 0.5)
/**
* cms
* libraries
* frameworks
* workflows
* databases
**/
about.me
I'm an recently graduated Software Engineer with other 2 years of industry experience and over 4 years of experience programming.
On the frontend, I use Frameworks (Libraries) like React, Next.js and Vue.js to consume APIs and build scalable and performant web applications. Whilst on the backend, I use Node.js and Express.js to build RESTful APIs and Socket.io for real-time applications. Implementing CI/CD pipelines using Docker and Github Actions.
\\ What does this do??
\\ Removing this breaks the code...
\\ TODO: Fix this
\\ Hacky fix, but it works
\\ TODO: Optimise this
Experience
Software Engineer
Algomo
2022 - 2023
Implemented agile development methodologies, adhering to fortnightly sprints, inclusive of meticulous sprint planning and retrospectives. Employed a streamlined communication approach through tools such as Linear, GitLab, and Slack to facilitate efficient collaboration and meticulous tracking of project progress. Actively contributed to and enhanced both Front-end and Back-end code for the production product, leveraging technologies like TypeScript, React, ReactQuery, and MongoDB. Additionally, employed Docker Containers for seamless deployment and management of the development environment.
Web Developer
Risidio
2021 - 2022
Implemented picture-perfect responsive designs from Adobe files provided by the design team, utilizing Vue.js, Sass, and Bootstrap for a polished user interface. Introduced 3D rendering on a webpage through the modern Three.js library. Collaborated with fellow developers using Git version control and participated in daily stand-ups for effective project coordination. Enhanced, maintained, and added features to current and new websites within the company, adhering to agile methodologies. Tracked tasks diligently using Trello, Slack, and Confluence for seamless communication and task monitoring.
Junior Web Developer
Scandinavian Loft
2020 - 2022
Generated wireframes for the startup project, providing a visual blueprint for development. Shadowed the company's web developer during WordPress-related tasks, gaining valuable insights into the platform. Conducted research and designed website pages, subsequently implemented by the developer. Developed self-motivation skills while working remotely. Engaged in meetings with startup leaders, refining communication skills and bolstering independent work ethic. Produced detailed diagrams illustrating the interrelationships between key concepts in the software design process.
\\ Experience
experience.map((exp, index) => (
<Job key={index} {...exp} />
))}
/**
* startups
* work from home
* async
* standups
* EODs???
**/
Projects
Daily Scrawl
A writing companion app that helps you write for 10 minutes every day and keep your thoughts in one place. Built with a focus on simplicity and speed.
Built using NextJs, TypeScript, Tailwind CSS, Railway, Clerk, SQLite, and Vercel, Framer Motion, and Prisma
https://dailyscrawl.blogWritality
SEO optimised site for writality that acts as a landing page for the app. Built with a focus on performance and user experience.
Built using NextJs, TypeScript, Tailwind CSS, and Vercel, Vercel Analytics, Framer Motion
https://writality.comWritality App
Fullstack collaborative creative writing platform with Auth, CRUD, and real-time updates.
Built using React Vite, TypeScript, Tailwind, Mantine UI, Node.js, Express.js, Pusher, MongoDB, Preact signals, and React Query.
https://app.writality.comPortfolio.v2
My old personal website that I built to showcase my projects and skills. A snapshot of my journey as a developer.
Built using React and sass with custom css animations, transitions and an entirely questionable design. Old but gold.
https://barakona.netlify.app/Portfolio.v1
Ancient personal website that I built to showcase my projects and skills. A true testament to how far I've come.
Built using React, Three.js, and sass. The portfolio that started it all and also took the most time. A true classic.
https://bara-threejs.netlify.app/