I'm Christopher Logan, a Full Stack Developer with expertise in building mobile apps and websites . I work with businesses globally to create impactful, high-performance digital solutions that drive engagement. Allowing companies to enhance user experience and their business goals.
Technologies & Languages I Use
React Native
React
JavaScript
TypeScript
react native.ts
UTF-8 | LF
import { View, Text } from 'react-native';const App = () => (<View><Text>Welcome to the CL Portfolio App</Text></View>);
PHP
Laravel
Java
Docker
react native.ts
UTF-8 | LF
import { View, Text } from 'react-native';const App = () => (<View><Text>Welcome to the CL Portfolio App</Text></View>);
About This Website
This website is built using React, Remix and TypeScript to provide a modern, type-safe and efficient development environment.
TypeScript helps in catching errors early during development with its static type-checking capabilities, ensuring robust and maintainable code.
Remix provides seamless server-side rendering and API integrations, making the portfolio fast and efficient while managing routing, data fetching and server-side logic.
A full CI/CD pipeline was built using Cloudflare Pages to streamline the development and deployment processes. This automated setup ensured efficient and consistent deployment of changes to production.
The Continuous Integration (CI) ensures that every change made to the code is automatically tested and verified, while Continuous Deployment (CD) automates the release process, allowing for rapid delivery of updates and features.
By leveraging Cloudflare Pages for the CI/CD pipeline, I'm able to ensure a smooth and scalable deployment process.
Sentry is integrated into this portfolio for real-time error tracking and monitoring.
Sentry helps capture any runtime errors and provides detailed reports, including stack traces and context. This makes it easier to debug and maintain the smooth operation of the website.
By integrating Sentry, I can monitor issues and ensure a seamless experience for visitors by addressing any bugs or performance issues quickly.