1<!DOCTYPE html> 2<html id="html" lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 8 <title>This is Freshman</title> 9 10 <meta name="color-scheme" content="dark light" /> 11 <meta 12 name="copyright" 13 content="©2016-2026 Ayooluwa Isaiah. All rights reserved. Code snippets may be used freely under the terms of the MIT Licence" 14 /> 15 16 <meta 17 name="description" 18 content="Ayooluwa Isaiah is a Software Developer and Writer. Freshman.tech is the home of his technical writing and work." 19 /> 20 21 22 23 <meta name="author" content="Ayooluwa Isaiah" /> 24 <meta name="theme-color" content="#c9bd95" /> 25 26 <meta 27 http-equiv="Content-Security-Policy" 28 content="upgrade-insecure-requests" 29 /> 30 31 32 <link rel="canonical" href="https://freshman.tech/about/" /> 33 34 35 36
37<script type="application/ld+json"> 38{ 39 "@context": "https://schema.org", 40 "@type": "Organization", 41 "name": "Freshman", 42 "url": "https://freshman.tech/", 43 "sameAs": [ 44 "https://twitter.com/freshmandottech", 45 "https://github.com/ayoisaiah" 46 ] 47} 48</script>
48 49 50 51 <meta name="robots" content="index,follow,noodp" /> 52<meta name="googlebot" content="index,follow" /> 53 54 55 56 57 58 59 60 61<meta property="og:title" content="This is Freshman" /> 62<meta property="og:url" content="https://freshman.tech/about/" /> 63 64 65<meta property="og:description" content="Ayooluwa Isaiah is a Software Developer and Writer. Freshman.tech is the home of his technical writing and work." /> 66<meta property="og:image:alt" content="Ayooluwa Isaiah is a Software Developer and Writer. Freshman.tech is the home of his technical writing and work." /> 67 68 69<meta property="og:site_name" content="Freshman â Articles and Tutorials on Software Development" /> 70<meta property="og:locale" content="en" /> 71 72 73<meta property="fb:app_id" content="1878169062482236" /> 74<meta property="article:publisher" content="100015522826868" /> 75<meta property="article:author" content="100015522826868" /> 76 77 78 79<meta 80 property="og:image" 81 content="https://ik.imagekit.io/freshman/Freshman-Banner-1000_nXNEaFNh8.png" 82/> 83 84 85 86 87 88 89 90 91 92<meta name="twitter:card" content="summary" /> 93 94 95<meta name="twitter:creator" content="freshmandottech" /> 96<meta name="twitter:site" content="freshmandottech" /> 97 98<meta name="twitter:title" content="This is Freshman" /> 99 100<meta name="twitter:description" content="Ayooluwa Isaiah is a Software Developer and Writer. Freshman.tech is the home of his technical writing and work." /> 101 102 103 104 105<link 106 rel="preload" 107 href="/dist/Alegreya.woff2" 108 as="font" 109 type="font/woff2" 110 crossorigin 111/> 112 113<link 114 rel="preload" 115 href="/dist/Archivo.woff2" 116 as="font" 117 type="font/woff2" 118 crossorigin 119/> 120 121<link 122 rel="preload" 123 href="/dist/AlegreyaSC-Regular.woff2" 124 as="font" 125 type="font/woff2" 126 crossorigin 127/> 128 129<link 130 rel="preload" 131 href="/dist/Alegreya-Italic.woff2" 132 as="font" 133 type="font/woff2" 134 crossorigin 135/> 136 137 138 139<link rel="icon" href="/images/favicon.png" /> 140<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon.png" /> 141<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon.png" /> 142 143 144 145 146<link rel="manifest" href="/manifest.json" /> 147<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" /> 148 149 150 <link 151 rel="stylesheet" 152 href="/dist/main-U2ALK5VF.css" 153/> 154 155 156 157 158 159
160<script data-turbo-track="reload" defer src="/dist/"></script>
vendor: 1 bytes, line 160
160
161<script data-turbo-track="reload" defer src="/dist/"></script>
161 162 163 164 165 <meta 166 name="monetization" 167 content="$ilp.uphold.com/WYAXjYP6PZFi" 168 /> 169 170</head> 171 172 173 <body id="body top"> 174 <div class="overlay js-overlay"></div> 175 <a class="skip-link" href="#main">Skip to main content</a> 176 177 <header class="site-header js-header"> 178 <div class="container"> 179 <nav class="site-nav js-nav" role="navigation" aria-label="main navigation"> 180 <div class="nav-start"> 181 <div class="logo"> 182 <a href="/" title="Freshman logo"> 183 184<svg> 185 <use href="/dist/sprite-PDJGWAYB.svg#freshman-logo"></use> 186</svg> 187 188 </a> 189 </div> 190 </div> 191 <div class="nav-end"> 192 <div class="nav-item menu-item"> 193 <a href="/archives/">Articles</a> 194 </div> 195 <div class="nav-item"> 196 <a href="/about/">About</a> 197 </div> 198 <div class="nav-item"> 199 <a href="/projects/">Projects</a> 200 </div> 201 </div> 202 </nav> 203 204 </div> 205</header> 206 207 208 <main id="main" class="main"> 209 <div class="container"> 210<div class="about-page"> 211 <header class="about-header"> 212 <h1 class="title">This is Freshman</h1> 213 </header> 214 215 <section class="about-page__section about-page__bio"> 216 <article class="bio-text"> 217 <p>Hey there! Iâm Ayo, a software developer with a growing passion for DevOps, 218infrastructure, and system reliability.</p> 219<p>Lately, I’ve been diving deep into the world of cloud-native development, CI/CD 220pipelines, containerization, and observabilityâexploring how to build and 221maintain scalable, resilient systems.</p> 222<p>My current stack revolves around Go, Docker, Kubernetes, and various monitoring 223tools, but Iâm always learning and refining my approach.</p> 224<p>Beyond code, I love writing about what I’m figuring out, breaking down complex 225topics into practical insights. Through Freshman, I document my journey by 226sharing what I learn, the challenges I encounter, and how I’m navigating the 227ever-evolving world of DevOps and software engineering.</p> 228<p>If you’re also on a similar path, I hope you find something useful here.</p> 229 230 </article> 231 232 <aside class="bio-sidebar"> 233 <img src="/about/portrait.jpg" 234 alt="Portrait of Ayooluwa Isaiah" /> 235 </aside> 236 </section> 237 238 239 240 241 242 243 244 245 246 247 <hr /> 248 249 <section class="about-page__section about-page__contact"> 250 251 <h2 id="get-in-touch">Get in touch</h2> 252<p>The best way to reach me is through my email address: <strong>ayo at freshman dot 253tech</strong>. I’m happy to be emailed about technical inquires, projects and certainly 254any corrections or suggestions for material. I will usually respond within 24 255hours.</p> 256<p>I also maintain a presence elsewhere on the internet, most notably on 257<a href="https://github.com/ayoisaiah">GitHub</a>, <a href="https://twitter.com/ayisaiah">Twitter</a> 258and <a href="https://instagram/ayisaiah">Instagram</a>. Feel free to follow me, and send a 259message if you want to discuss anything!</p> 260 261 262 </section> 263</div> 264</div> 265 </main> 266 267 268 269
269<script defer src='/js/p.js' data-cf-beacon='{"token": "3265640a10784a559853ac246e00c92b"}'></script>
269 270 271 272 <footer class="site-footer"> 273 <div class="footer-contents container"> 274 <section class="footer-section footer-section__top"> 275 <div class="footer-bio footer-unit"> 276 <h4 class="footer-section__title">About me</h4> 277 <p> 278 <img 279 src="/about/portrait_hr.jpg" 280 alt="Ayooluwa Isaiah's Avatar" 281 width="150px" /> 282 I'm <a href="/about/">Ayo</a>, a Software Developer by trade. I have a 283 keen interest in a variety of topics such as Web performance, 284 TypeScript, and the Go programming language. In my spare time, I enjoy 285 <a 286 target="_blank" 287 rel="noopener" 288 href="https://www.strava.com/athletes/57205586" 289 >sports</a 290 >, 291 <a 292 target="_blank" 293 rel="noopener" 294 href="https://www.goodreads.com/user/show/84051081-ayo-isaiah" 295 >books</a 296 > 297 and 298 <a 299 target="_blank" 300 rel="noopener" 301 href="https://vsco.co/finallyayo/gallery" 302 >photography</a 303 >. 304 </p> 305 <p> 306 Freshman is my personal tech blog where I share articles, tutorials, 307 and tips on diverse topics across the software development landscape. 308 If you enjoy the content on this blog, subscribe to my monthly 309 <a href="/newsletter/">email newsletter</a> and consider 310 <a href="/donate/">supporting the blog</a> to keep it going. 311 </p> 312 </div> 313 314 <div class="footer-tags footer-unit"> 315 <h4 class="footer-section__title">Popular topics</h4> 316 <ul class="footer-tags__list"> 317 318 <li class="footer-tags__item"> 319 <a class="footer-tags__link" href="https://freshman.tech/tags/golang/" 320 >Golang</a 321 > 322 </li> 323 324 <li class="footer-tags__item"> 325 <a class="footer-tags__link" href="https://freshman.tech/tags/javascript/" 326 >Javascript</a 327 > 328 </li> 329 330 <li class="footer-tags__item"> 331 <a class="footer-tags__link" href="https://freshman.tech/tags/css/" 332 >Css</a 333 > 334 </li> 335 336 <li class="footer-tags__item"> 337 <a class="footer-tags__link" href="https://freshman.tech/tags/vim/" 338 >Vim</a 339 > 340 </li> 341 342 <li class="footer-tags__item"> 343 <a class="footer-tags__link" href="https://freshman.tech/tags/security/" 344 >Security</a 345 > 346 </li> 347 348 <li class="footer-tags__item"> 349 <a class="footer-tags__link" href="https://freshman.tech/tags/flexbox/" 350 >Flexbox</a 351 > 352 </li> 353 354 <li class="footer-tags__item"> 355 <a class="footer-tags__link" href="https://freshman.tech/tags/nodejs/" 356 >Nodejs</a 357 > 358 </li> 359 360 <li class="footer-tags__item"> 361 <a class="footer-tags__link" href="https://freshman.tech/tags/performance/" 362 >Performance</a 363 > 364 </li> 365 366 <li class="footer-tags__item"> 367 <a class="footer-tags__link" href="https://freshman.tech/tags/powershell/" 368 >Powershell</a 369 > 370 </li> 371 372 <li class="footer-tags__item"> 373 <a class="footer-tags__link" href="https://freshman.tech/tags/svelte/" 374 >Svelte</a 375 > 376 </li> 377 378 <li class="footer-tags__item"> 379 <a class="footer-tags__link" href="https://freshman.tech/tags/technical-books/" 380 >Technical Books</a 381 > 382 </li> 383 384 </ul> 385 386 <a href="/tags">See all topics</a> 387 </div> 388 </section> 389 390 <section class="footer-section footer-section__bottom"> 391 <div class="footer-project footer-unit"> 392 <h4 class="footer-section__title">Latest projects</h4> 393 <div class="footer-project__list"> 394 395 <div class="footer-project__item"> 396 <a href="https://github.com/ayoisaiah/focus"> 397 <img 398 class="footer-project__image" 399 src="/images/focus.png" 400 alt="Focus screenshot" /> 401 </a> 402 <p> 403 <strong> 404 <a href="https://github.com/ayoisaiah/focus">Focus</a> 405 </strong> 406 is a cross-platform productivity timer for the command line. It is based on the Pomodoro Technique, a time management method developed by Francesco Cirillo in the late 1980s. 407 </p> 408 </div> 409 410 <div class="footer-project__item"> 411 <a href="https://github.com/ayoisaiah/f2"> 412 <img 413 class="footer-project__image" 414 src="/images/f2-footer.jpg" 415 alt="F2 screenshot" /> 416 </a> 417 <p> 418 <strong> 419 <a href="https://github.com/ayoisaiah/f2">F2</a> 420 </strong> 421 is a cross-platform command-line tool for batch renaming files and directories. It offers a comprehensive set of options and prioritises correctness and safety while renaming. 422 </p> 423 </div> 424 425 </div> 426 </div> 427 428 <div class="footer-links footer-unit"> 429 <div class="footer-links__follow"> 430 <h4 class="footer-section__title">Follow me</h4> 431 <ul> 432 <li> 433 <a 434 target="_blank" 435 rel="noopener" 436 href="https://github.com/ayoisaiah" 437 >GitHub</a 438 > 439 </li> 440 <li> 441 <a 442 target="_blank" 443 rel="noopener" 444 href="https://twitter.com/ayisaiah" 445 >Twitter</a 446 > 447 </li> 448 <li> 449 <a 450 target="_blank" 451 rel="noopener" 452 href="https://www.instagram.com/ayisaiah" 453 >Instagram</a 454 > 455 </li> 456 <li> 457 <a target="_blank" rel="noopener" href="https://ayooluwa.com" 458 >Personal website</a 459 > 460 </li> 461 </ul> 462 </div> 463 464 <div class="footer-links__resources"> 465 <h4 class="footer-section__title">Resources</h4> 466 <ul> 467 <li><a href="/projects/">Projects</a></li> 468 <li><a href="/donate/">Support me</a></li> 469 <li><a href="/newsletter/">Newsletter</a></li> 470 <li><a href="/index.xml">RSS feed</a></li> 471 <li><a href="/disclaimer/">Disclaimer</a></li> 472 </ul> 473 </div> 474 </div> 475 </section> 476 </div> 477 <section class="footer-copyright"> 478 <small 479 >©2016-2026 Ayooluwa Isaiah. All rights reserved. 480 Code snippets may be used freely under the terms of the 481 <a href="https://opensource.org/licenses/MIT">MIT Licence</a>.</small 482 > 483 </section> 484</footer> 485 486 <!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 486
486<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
4863265640a10784a559853ac246e00c92b
vendor: 13 bytes, line 486
486"}'></script>
486<!-- Cloudflare Pages Analytics -->
486<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f6b3080e593347fd97442adfb3e1e7b6","r":1,"spa":2}' crossorigin="anonymous"></script>
486 487</body> 488</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.